GNU Autoconf创建一个shell脚本`configure`,用于配置软件以便为类UNIX操作系统进行编译。
我有一个使用 autoconf / automake 的相当复杂的(C++)项目,其中包括一些“生成的”文件(foo.yy -> foo.cc)。实际构建是使用“控制脚本”完成的(Gen...
Linux .so 文件的 Autoconf 版本控制不正确
我正在尝试使用 autoconf 创建 Linuz 动态链接共享库 (.so),但是,无论我做什么,都会错误地版本化该文件。我得到的是 libWebLoom.so.0.0.1 而不是 libWebLoom.s...
我正在尝试构建一个具有非本机架构的 C 库。我正在运行 OSX 10.6(即 x86_64),但我需要为 i386 编译的库。通常,您只需添加编译器标志即可:-arch ...
交叉编译工具时,您通常必须提供“目标三元组”。给出的例子 i686-pc-linux-gnu ARM-NONE-Linux-gnueabi powerpc-未知-linux 等等... 这些三胞胎是
.Cygwin 上的 /configure 在“检查 BSD 兼容安装...”时挂起
我在Windows 7中使用Cygwin并尝试编译一个库Zyre。我的“配置”文件是由 autoconf 自动生成的。当我从命令行运行 ./configure 来生成 makefile 时,它只是......
在我的configure.ac 文件中,我有如下警告和错误: AC_MSG_ERROR([找不到 Boost Math 头文件,您是否正确指定了 --with-boost-include-path 选项?]) 我老了-
我正在尝试在 msys2 中编译 https://github.com/lowRISC/riscv-isa-sim.git,但尽管安装了 boost 和 asio 软件包,但我无法让它工作。 我明白了 /riscv-isa-sim-cosim$ ./configure --
如何访问configure.ac中$prefix(/usr/local)的默认值?
尽管文档指出 $prefix 默认定义为 /usr/local,但当尝试在 configure.ac 中扩展 $prefix 变量时,它会扩展为 NONE。 使用以下配置进行测试...
AX_CXX_COMPILE_STDCXX_11 不起作用:意外标记 `,' 附近存在语法错误
尝试在我的configure.ac文件中使用AX_CXX_COMPILE_STDCXX_11,如下所示: ... AX_CXX_COMPILE_STDCXX_11(,可选) ... 但是,会导致错误: ./configure:第16126行:unexp附近的语法错误...
在配置/make 时将编译标志附加到 CFLAGS 和 CXXFLAGS
我尝试构建的项目有默认标志 CFLAGS = -墙 -g -O2 CXXFLAGS = -g -O2 我需要向这两个变量附加一个标志 -w (以删除:“将所有警告视为错误”)...
尝试在 M1 Mac 上运行 TPM2.0 模拟器时出现 autoconf 错误
我尝试使用官方 TPM 2.0 参考实现(由 Microsoft 提供)在 macOS Sonoma (14.2.1) 上运行 TPM2.0 模拟器,但它似乎无法生成用于执行的 make 文件。这...
autoconf 在 Linux Mint 上抱怨“C 编译器无法创建可执行文件”
我正在尝试在 32 位和 64 位安装上安装 Linux Mint 16“petra”。 我的电脑上没有互联网连接,因此必须手动安装所有其他软件。作为一名开发者...
我正在维护一个旧项目,并在构建过程中运行配置脚本时遇到问题。该脚本失败,并出现多个“未找到命令”错误,指向 s...
“链接”到不同版本的 automake/autoconf 工具
我目前正在一台没有 sudo 权限的机器上工作。我正在尝试构建一个需要 Autoconf 和 Automake 版本高于当前安装版本的库...
如何跟踪哪个 `configure.ac` m4 宏扩展为 `configure` 中的特定 bash 代码块?
在这个问题之后,我正在调试遗留构建系统,并且需要了解如何从其configure.ac m4源生成生成的配置脚本的特定部分。
在 WSL 上交叉编译时如何处理 `configure.ac` 中的文件存在检查
我正在开发一个项目,需要根据某些文件的存在进行条件编译,专门用于集成IPOPT(一个优化库)。我的开发环境是W...
autotools 是否有 AC_ARG_ENABLE action-if-given 的缩写
我可能需要添加很多 AC_ARG_ENABLE,目前我正在使用下面的语法,这是我唯一能工作的语法,但我想知道是否已经有一些 m4 宏用于简单的 action-if-given 测试,因为我'米
谁定义了CLICOLOR_FORCE?哪个软件最初定义了宏? 为什么 autoconf 中的每个配置文件都需要这些行: # 取消设置更多已知会干扰 c 行为的变量...
我需要多次将参数传递给我的./configure,如下所示: ./configure [...] --with-folder=/path/to/folder1 --with-folder=/path/to/folder2 并将路径存储在
在 Centos 6.10 上从源构建 Yate 时,配置阶段出现错误
建设计划是: ./autogen.sh 。/配置 制作 sudo make install-noapi 为了使 ./autogen.sh 工作,我已经安装了 百胜安装自动配置 在 ./configure 阶段我收到此错误: 须藤./配置