首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建axis2c非官方源代码

如何构建axis2c非官方源代码
EN

Stack Overflow用户
提问于 2017-06-14 15:24:30
回答 1查看 85关注 0票数 0

我必须使用axis2C在C中创建SOAP服务。但是,由于axis2C没有按照这个问题正确地维护,所以我必须使用axis2C非官方源代码。但是,我看不到配置文件来构建源代码。我该怎么建这个。我检查了这里github回购中的所有文档,但没有取得任何进展。所有这些都指向axis2C的正式文档。我是否应该将源代码从非官方代码复制到官方代码,并尝试使用正式文件夹中的配置脚本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-15 07:50:31

这个项目可能使用GNU构建系统。在这个系统中,./configure是一个可移植的shell脚本,它是由手写的输入文件自动生成的,主要文件是configure.ac

因此,源的分发包将包含./configure,因此,在任何具有sh-compatible shell和make实用程序的平台上,任何人都可以构建该软件。但是,由于它是生成的文件,所以您不会在源代码存储库中找到它,例如在github上。

要使用GNU系统直接从源代码控件构建包,您必须自己使用GNU来生成./configure。为此,请安装以下软件包:

  • autoconf -从./configure.ac生成./configure
  • automake --从Makefile.am生成可移植的makefile模板Makefile.in (这些模板由./configure脚本填充,以编写最终的Makefile)
  • libtool --用于在不同平台上构建动态共享对象的工具

然后,源包根目录中给出的命令autoreconf -i应该为您生成./configure脚本。

注意,有些包提供了脚本./autogen.sh (或类似的名称)。如果存在这种情况,您应该调用它而不是自己运行autoreconf -i,它可能包含其他必要的准备步骤。./autogen.sh通常会直接为您运行生成的./configure

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44548836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档