Autotools是一套编程工具(主要是autoconf,automake和libtool),旨在帮助将源代码包移植到许多类Unix系统中。
使用 autotools 生成(并安装)doxygen 文档
我正在编写一个库(使用libtools),其中所有API文档都是使用doxygen完成的。 我想知道是否有一个简单的方法来集成生成的doxygen文档的安装...
automake -- SUBDIRS --“没有这样的文件或目录”
我正在使用 autoconf/automake 作为我的构建系统。到目前为止,它运行得很好。但是,我想将一些代码拆分到另一个库中,我将从主程序中动态加载该库
Makefile.am:如何列出 `foo_HEADERS` 中的所有文件(特定扩展名)?
在 Makefile.am 中,有以下规则提及该特定文件夹中的所有 *.h 文件(数百个): foo_HEADERS = file1.h file2.h ... 随着项目的发展,新的标题......
Yocto 项目:GNU Coreutils 如何更改 Localtime 的搜索路径?
我想使用修改后的本地时间搜索路径构建 GNU nativesdk-coreutils,因为二进制“日期”在无法找到的硬编码构建路径中搜索本地时间。这就是为什么......
什么是 .Plo 文件以及源代码和 GNU Autotools 如何使用它们?
我对 C++ 编码比较陌生。我有一个 C++ 源代码存储库,它与其余的 .h、.cpp、configure 和 Makefiles 一起有许多 .Plo 文件。什么是 .Plo 文件以及如何...
How to build c++20 using modules with autotools?
这是项目: 使用关键字import的源程序:hello.cpp 进口; #include "config.h" 诠释主要(){ 标准::计算<< "Hello World, " << &
我对 GNU AutoTools 比较陌生,但被安排在一个使用它的大型 C/C++ 项目中。我的角色是为这个项目分叉并实现一个实验性的特性 我需要将依赖项更新为
autoconf:使用 `PKG_CHECK_EXISTS` 时,`PKG_CONFIG_PATH` 在 `configure.ac` 中不起作用
我想检查我的自定义 PKG_CONFIG_PATH 中是否存在 gmodule // 配置.ac AC_SUBST([PKG_CONFIG_PATH],"./glib/lib/x86_64-linux-gnu/pkgconfig/") PKG_PROG_PKG_CONFIG PKG_CHECK_EXIS...
如何使用GNU Autotools更改*.o文件和产品目录?[重复]
我用GNU Autotools创建了一个非常简单的hello world CC++项目。这里有一个完整的教程,说明如何在GNU Autotools中建立最简单的工程。我想改变项目,将所有的*.o存储在...
You get pid or name depending on whether the inferior is running or not (that's the danger of parsing data that is intended for humans).
tldr: 我怎样才能告诉make使用一个 library.a,而不是在usrlocalCellar中搜索库,我有两个c库(1和2)。我能够为所需的架构构建库1......。
我是用Autotools来编译Matlab模块的。最初,我们使用Libtool来完成,但它在处理微软的编译器时真的做得很糟糕。因此,我们正在删除Libtool,以 ...
如何将环境变量传递给ExternalProject_Add CONFIGURE_COMMAND?
我有一个带有autotools项目的第三方库。我想使用ExternalProject_Add来构建库。这可以通过以下方式完成:ExternalProject_Add(project_lib SOURCE_DIR $ {...
我在configure.ac中有类似的内容,其中设置了一个二进制名称并通过AC_SUBST进行了传递,然后将该相同的二进制名称硬编码到其他m4宏中。 UTIL_BIN_NAME = foobar ... ...
我正在使用的库是仅标头的库。它具有以下结构:+-Makefile.am +-include | +-header1.h | +-header2.h +-测试| +-test1.c | +-test2.c | ...
我正在一个使用GNU Autotools进行构建的项目中。我从主分支创建了一个新的功能分支-MyFeature。 git checkout -b MyFeature现在,我在...
我正在使用GNU autotools的项目中工作,因此为了使用gdb调试代码,我正在libtool中运行gdb:libtool --mode = execute gdbtui foobar是否可以重新加载...
我看到由于自动生成的文件(automake)而偶尔出现的构建失败。如何在自动生成的文件之间创建依赖关系?
我一直在尝试调试makefile.am,这有时会导致make的构建失败。在此文件中,源是自动生成的.c文件,而标头是自动生成的.h文件。 ......
添加动态符号名称不适用于configure.ac中的AC_DEFINE_UNQUOTED
存在一个宏,用于从配置文件向生成的config.h文件中添加新符号。这使您可以检查系统并启用C / C ++应用程序中的选项。有两种类型的...
GNU Hello World的do_compile在简单的yocto配方中失败
我写了一个简单的食谱,演示了autotools类的功能。概要=“ GNU Helloworld应用程序” LICENSE =“ GPLv3 +” LIC_FILES_CHKSUM =“ file:// COPYING; md5 = d32239bcb673463ab874e80d47fae504” ...