autotools 相关问题

Autotools是一套编程工具(主要是autoconf,automake和libtool),旨在帮助将源代码包移植到许多类Unix系统中。

使用 autotools 生成(并安装)doxygen 文档

我正在编写一个库(使用libtools),其中所有API文档都是使用doxygen完成的。 我想知道是否有一个简单的方法来集成生成的doxygen文档的安装...

回答 2 投票 0

automake -- SUBDIRS --“没有这样的文件或目录”

我正在使用 autoconf/automake 作为我的构建系统。到目前为止,它运行得很好。但是,我想将一些代码拆分到另一个库中,我将从主程序中动态加载该库

回答 1 投票 0

Makefile.am:如何列出 `foo_HEADERS` 中的所有文件(特定扩展名)?

在 Makefile.am 中,有以下规则提及该特定文件夹中的所有 *.h 文件(数百个): foo_HEADERS = file1.h file2.h ... 随着项目的发展,新的标题......

回答 1 投票 0

Yocto 项目:GNU Coreutils 如何更改 Localtime 的搜索路径?

我想使用修改后的本地时间搜索路径构建 GNU nativesdk-coreutils,因为二进制“日期”在无法找到的硬编码构建路径中搜索本地时间。这就是为什么......

回答 0 投票 0

什么是 .Plo 文件以及源代码和 GNU Autotools 如何使用它们?

我对 C++ 编码比较陌生。我有一个 C++ 源代码存储库,它与其余的 .h、.cpp、configure 和 Makefiles 一起有许多 .Plo 文件。什么是 .Plo 文件以及如何...

回答 1 投票 0

How to build c++20 using modules with autotools?

这是项目: 使用关键字import的源程序:hello.cpp 进口; #include "config.h" 诠释主要(){ 标准::计算<< "Hello World, " << &

回答 1 投票 0

Automake 无法检测标头,尽管指定了包含目录

我对 GNU AutoTools 比较陌生,但被安排在一个使用它的大型 C/C++ 项目中。我的角色是为这个项目分叉并实现一个实验性的特性 我需要将依赖项更新为

回答 0 投票 0

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...

回答 2 投票 0

如何使用GNU Autotools更改*.o文件和产品目录?[重复]

我用GNU Autotools创建了一个非常简单的hello world CC++项目。这里有一个完整的教程,说明如何在GNU Autotools中建立最简单的工程。我想改变项目,将所有的*.o存储在...

回答 1 投票 0

awk '{ if ($1 == "*") { ...

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).

回答 1 投票 1

make: 指定包的依赖位置

tldr: 我怎样才能告诉make使用一个 library.a,而不是在usrlocalCellar中搜索库,我有两个c库(1和2)。我能够为所需的架构构建库1......。

回答 1 投票 0

命令行错误D8003:链接时缺少源文件名。

我是用Autotools来编译Matlab模块的。最初,我们使用Libtool来完成,但它在处理微软的编译器时真的做得很糟糕。因此,我们正在删除Libtool,以 ...

回答 3 投票 2

如何将环境变量传递给ExternalProject_Add CONFIGURE_COMMAND?

我有一个带有autotools项目的第三方库。我想使用ExternalProject_Add来构建库。这可以通过以下方式完成:ExternalProject_Add(project_lib SOURCE_DIR $ {...

回答 1 投票 1

在运行autoconf时将变量替换为m4宏

我在configure.ac中有类似的内容,其中设置了一个二进制名称并通过AC_SUBST进行了传递,然后将该相同的二进制名称硬编码到其他m4宏中。 UTIL_BIN_NAME = foobar ... ...

回答 1 投票 0

如何使用自动工具安装仅标头的C ++库?

我正在使用的库是仅标头的库。它具有以下结构:+-Makefile.am +-include | +-header1.h | +-header2.h +-测试| +-test1.c | +-test2.c | ...

回答 1 投票 0

如何构建功能分支(而不是母版)?

我正在一个使用GNU Autotools进行构建的项目中。我从主分支创建了一个新的功能分支-MyFeature。 git checkout -b MyFeature现在,我在...

回答 1 投票 -1

使用libtool e gdb

我正在使用GNU autotools的项目中工作,因此为了使用gdb调试代码,我正在libtool中运行gdb:libtool --mode = execute gdbtui foobar是否可以重新加载...

回答 3 投票 4

我看到由于自动生成的文件(automake)而偶尔出现的构建失败。如何在自动生成的文件之间创建依赖关系?

我一直在尝试调试makefile.am,这有时会导致make的构建失败。在此文件中,源是自动生成的.c文件,而标头是自动生成的.h文件。 ......

回答 1 投票 0

添加动态符号名称不适用于configure.ac中的AC_DEFINE_UNQUOTED

存在一个宏,用于从配置文件向生成的config.h文件中添加新符号。这使您可以检查系统并启用C / C ++应用程序中的选项。有两种类型的...

回答 1 投票 1

GNU Hello World的do_compile在简单的yocto配方中失败

我写了一个简单的食谱,演示了autotools类的功能。概要=“ GNU Helloworld应用程序” LICENSE =“ GPLv3 +” LIC_FILES_CHKSUM =“ file:// COPYING; md5 = d32239bcb673463ab874e80d47fae504” ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.