如何使用英特尔编译器来使用自动工具进行编译?
我希望我的代码可以使用 Intel 编译器或 gcc/g++ 进行编译,具体取决于配置参数。 这可能吗? 我需要在configure.ac和Makefile.am文件中添加什么才能…
如何在 Autotools 中添加和实现配置标志?
我们研究小组的部分程序具有 ctemplate 库提供的辅助功能。 在我们过时的集群上,由于编译,我们无法构建软件,因此我想分离此功能并通过 configure …
是否有终端工具可以自动为 Vala 项目生成 autoconf/automake makefile?
我正在尝试创建一个 Vala 项目,以了解我如何使用该语言作为 Mono 的可能替代品进行开发。 我认为 automake 的东西可以用来生成一个包含所有必要文件…
重新生成 .Plo 文件而不运行 ./configure
我正在尝试挖掘一个基于自动工具的项目,实际上有点大。 我正在研究其中的一小部分,一个子目录。 我需要在这个小部分中不断添加/移动/删除文件和目录…
LTLIBRARIES: mv *.Tpo *.Plo,但前者不存在,后者已经存在
我正在将现有库(libtcod)直接转换为 Autotools(为了 OS X 的幸福)。 不幸的是,当我将 Makefile.am 的 lib_LIBRARIES 规则切换为 lib_LTLIBRARIES…
AC_CHECK_LIB 具有额外外部依赖项的库的最佳方法是什么?
我编写了一个依赖于 libxml++ 和 curl 的库,但我很难弄清楚如何在我编写的另一个包中的库上使用 AC_CHECK_LIB 。 新包的 config.log 文件表明存在对 …
我多久运行一次 autoconf?
在我的公司中,我目前正在致力于从第 3 方库创建 Debian deb 软件包。 该库是使用 Autotools 构建的。 我以前从未使用过 Autotools,因此遇到了一些困…
重构构建系统以使用 Autotools
在过去的几天里,我一直在阅读使用 autotools 来构建我的项目,而不是我在过去几个月拼凑的 Makefiles。 不幸的是,我还没有找到一个例子来让我对我的…
在关联文件中更改新版本的版本号(文档)
我很想知道你们如何处理新版本问题的碰撞版本号。 如何处理相关文件(如手册页等)中的版本号。 该软件是使用 gnu 工具链构建的,因此 autoconf、auto…
在Cygwin下编译fish shell?
有谁能够在Cygwin下正确编译fish吗? 我发现这篇文章关于修改configure.ac 但我遇到了各种各样的错误。 通常的配置、制作、安装对我来说不起作用,也…
autotools生成的链接在上传之前应该被替换吗?
我的主要问题是自动工具创建了 INSTALL、COPYING、missing、install-sh 和 depcomp 的链接。 当我尝试查看它们时,我发现它们是作为链接上传的,因此…
如何防止自动工具自动重新生成配置脚本?
有时由于SCM没有严格记住文件的时间戳,生成的Makefile会认为需要重新运行“autoreconf -i”或相当于从Makefile.am重新生成Makefile.in,从configure.…
当我们可以编写自己的 makefile 时,为什么要使用像 Autotools 这样的构建工具呢?
最近,我将开发环境从Windows切换到Linux。 到目前为止,我只使用Visual Studio进行C++开发,所以很多概念,比如 make 和 Autotools 对我来说是新的。…