gpt4 book ai didi

c - 如何构建axis2c非官方源代码

转载 作者:行者123 更新时间:2023-11-30 14:56:35 25 4
gpt4 key购买 nike

我必须使用 axis2C 在 C 中创建 SOAP 服务。但由于 axis2C 没有按照此 question 正确维护,我必须使用axis2C unofficial源代码。但我看不到构建源的配置文件。我应该如何构建这个。我检查了 here 中的所有文档并在 github repo但没有运气。全部指向axis2C官方文档。我应该将源代码从非官方复制到官方代码并尝试使用官方文件夹中的配置脚本吗?

最佳答案

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

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

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

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

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

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

关于c - 如何构建axis2c非官方源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44548836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com