Autotools是一套编程工具(主要是autoconf,automake和libtool),旨在帮助将源代码包移植到许多类Unix系统中。
如何在GNU Build System中将参数附加到libtool生成的编译器命令行的末尾?
我正在尝试使用GNU自动工具和MinGW交叉编译项目。该项目使用需要-lws2_32标志的winsock2 API,并且在正常使用情况下(使用CFLAGS或AM_LDFLAGS),该标志将不会...
是否有一种获取AS_HELP_STRING(或其他宏)的方法来很好地格式化多行帮助?我有一个--enable-option =,它可以采用多个值val1,val2,...,我想...
在典型情况下,当您需要构建二进制文件并安装它们时,我可以使用类似的东西:bin_PROGMRAMS:foo foo_SOURCES:goo.c或sbin_PROGRAMS:foo foo_SOURCES:goo.c这意味着foo ...
我正在尝试从源代码构建gperf(Google的探查器)。在构建过程中,出现以下错误:src / stacktrace_config.h:58:5:错误:#error无法计算堆栈跟踪:需要...
[尝试在我的图像中打包符号链接时,yocto构建中的质量检查问题
继承自动工具后,我试图使用yocto构建我的库。我需要在最终映像中打包“ .so”文件,因为我的应用程序在运行时会动态链接该库。但是我不能...
Autotools / Automake:添加包含路径的好方法
我有一个使用自动工具在Linux环境下进行编译的C ++项目。我写的所有路径都是相对的(例如:-I ../ path0 / inc -I ../ path1 / path2 / inc -I ../../../ path3 / inc)。一切...
我正在使用Autotools,并尝试获取configure.ac和生成的configure脚本来调用外部build_library.sh脚本。如何做到这一点?
我正在使用autoconf,automake和libtool构建程序。我的工作要求我静态链接(大多数)库。过去这不是问题,因为我可以静态链接所有内容...
我的工作目录如下树所示:./ | --HelloWorld / |-| --main.cpp |-| --Dog / |-|-| --Dog.h |-| -| --Dog.cpp | --Pet / |-| --Pet.h |-| --Pet.cpp | --build / ...
我的工作目录如下:./ | ---- HelloWorld / | ---- | ---- main.cpp | ---- | ---- Makefile.am | ---- Pet / | ---- | ---- Pet.h | ---- | ---- Pet.cpp | ---- build / | ---- configure.ac | ---- Makefile。我会...
我正在尝试为iOS构建Google protobuf项目,但尚不清楚如何使用自动工具启用iOS专用标志,例如-fembed-bitcode和BITCODE_GENERATION_MODE = bitcode。我已经尝试过...
我正在尝试为HIDAPI库创建一个剥离的.so文件。我从https://github.com/libusb/hidapi.git克隆了该库。我遵循了在Linux系统上进行构建的步骤:./bootstrap。/ ...
从源代码构建软件包时如何在./configure中指定位置或进行配置?
假设我想在/ opt下安装软件包,这三个软件包中的哪一个应该附加“前缀”?我读了一些材料,但仍然很困惑。谢谢。我应该在哪个命令中添加...
我有一个将变量定义为的配置:AC_ARG_WITH(mylib,[--with-mylib = PATH为我的其他源(../mylib)设置PATH]],[MYLIB_PATH =“ $ {withval}” AC_MSG_RESULT(。 ..
“配置”自动工具脚本总是立即消耗所有我的4GB内存,挂在我的电脑
每当我通过运行./configure命令运行的GNU自动工具的配置脚本。它烧到5秒钟内我所有的RAM(4GB)非常快的,然后立即挂掉我的电脑。我用Linux系统和...
背景我管理建设的固件和库约半打不同的主板,它们都使用相同的嵌入式处理器。因为所有的主板都使用相同的处理器,有...
鉴于:源的tar.gz据我所知,配置不支持调试版本(配置--help不显示--enable-调试)问题:是否可以安全使用的调试版本,如果没有提供的包的作者?
我希望从这样的bash脚本调用configure命令(来编译nginx):CONF_OPTS =' - with-cc-opt =“ - O2 -g”'。/ configure $ {CONF_OPTS}但是我收到以下错误: ./configure:错误:...
如何在通过autotools构建的项目中使用Google Test?
似乎有一些答案是那种,有点理智,但我不知道如何执行。我还没有找到一个全面的答案。第一个问题Google测试不应该......
来自irssi的真实示例:https://github.com/irssi/irssi/blob/master/configure.ac#L824众所周知,autotools会从configure.ac文件生成配置脚本。反过来,configure.ac ...