autotools 相关问题

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

如何在GNU Build System中将参数附加到libtool生成的编译器命令行的末尾?

我正在尝试使用GNU自动工具和MinGW交叉编译项目。该项目使用需要-lws2_32标志的winsock2 API,并且在正常使用情况下(使用CFLAGS或AM_LDFLAGS),该标志将不会...

回答 1 投票 0

AS_HELP_STRING多行

是否有一种获取AS_HELP_STRING(或其他宏)的方法来很好地格式化多行帮助?我有一个--enable-option =,它可以采用多个值val1,val2,...,我想...

回答 1 投票 3

Autotools:PROGRAMS安装路径

在典型情况下,当您需要构建二进制文件并安装它们时,我可以使用类似的东西:bin_PROGMRAMS:foo foo_SOURCES:goo.c或sbin_PROGRAMS:foo foo_SOURCES:goo.c这意味着foo ...

回答 1 投票 0

从源代码构建gperf

我正在尝试从源代码构建gperf(Google的探查器)。在构建过程中,出现以下错误:src / stacktrace_config.h:58:5:错误:#error无法计算堆栈跟踪:需要...

回答 3 投票 3

[尝试在我的图像中打包符号链接时,yocto构建中的质量检查问题

继承自动工具后,我试图使用yocto构建我的库。我需要在最终映像中打包“ .so”文件,因为我的应用程序在运行时会动态链接该库。但是我不能...

回答 1 投票 1

Autotools / Automake:添加包含路径的好方法

我有一个使用自动工具在Linux环境下进行编译的C ++项目。我写的所有路径都是相对的(例如:-I ../ path0 / inc -I ../ path1 / path2 / inc -I ../../../ path3 / inc)。一切...

回答 1 投票 0

使用自动工具调用外部脚本

我正在使用Autotools,并尝试获取configure.ac和生成的configure脚本来调用外部build_library.sh脚本。如何做到这一点?

回答 1 投票 2

自动工具用户如何指定静态和动态链接的组合?

我正在使用autoconf,automake和libtool构建程序。我的工作要求我静态链接(大多数)库。过去这不是问题,因为我可以静态链接所有内容...

回答 1 投票 10

如何将自动制作文件写入递归构建子目录?

我的工作目录如下树所示:./ | --HelloWorld / |-| --main.cpp |-| --Dog / |-|-| --Dog.h |-| -| --Dog.cpp | --Pet / |-| --Pet.h |-| --Pet.cpp | --build / ...

回答 1 投票 -1

如何使用自动工具在单独的目录中构建

我的工作目录如下:./ | ---- HelloWorld / | ---- | ---- main.cpp | ---- | ---- Makefile.am | ---- Pet / | ---- | ---- Pet.h | ---- | ---- Pet.cpp | ---- build / | ---- configure.ac | ---- Makefile。我会...

回答 1 投票 0

如何为基于自动工具的项目启用特定于Xcode的构建标志

我正在尝试为iOS构建Google protobuf项目,但尚不清楚如何使用自动工具启用iOS专用标志,例如-fembed-bitcode和BITCODE_GENERATION_MODE = bitcode。我已经尝试过...

回答 2 投票 0

如何在Linux上以发布模式构建HIDAPI库?

我正在尝试为HIDAPI库创建一个剥离的.so文件。我从https://github.com/libusb/hidapi.git克隆了该库。我遵循了在Linux系统上进行构建的步骤:./bootstrap。/ ...

回答 1 投票 1

从源代码构建软件包时如何在./configure中指定位置或进行配置?

假设我想在/ opt下安装软件包,这三个软件包中的哪一个应该附加“前缀”?我读了一些材料,但仍然很困惑。谢谢。我应该在哪个命令中添加...

回答 1 投票 0

AC_SUBST以指定其他源目录

我有一个将变量定义为的配置:AC_ARG_WITH(mylib,[--with-mylib = PATH为我的其他源(../mylib)设置PATH]],[MYLIB_PATH =“ $ {withval}” AC_MSG_RESULT(。 ..

回答 1 投票 0

“配置”自动工具脚本总是立即消耗所有我的4GB内存,挂在我的电脑

每当我通过运行./configure命令运行的GNU自动工具的配置脚本。它烧到5秒钟内我所有的RAM(4GB)非常快的,然后立即挂掉我的电脑。我用Linux系统和...

回答 1 投票 0

如何包括与通用Autoconf宏宏?

背景我管理建设的固件和库约半打不同的主板,它们都使用相同的嵌入式处理器。因为所有的主板都使用相同的处理器,有...

回答 1 投票 0

创建自动工具建造源的调试版本

鉴于:源的tar.gz据我所知,配置不支持调试版本(配置--help不显示--enable-调试)问题:是否可以安全使用的调试版本,如果没有提供的包的作者?

回答 2 投票 6

使用shell变量传递选项时,autotools配置错误

我希望从这样的bash脚本调用configure命令(来编译nginx):CONF_OPTS =' - with-cc-opt =“ - O2 -g”'。/ configure $ {CONF_OPTS}但是我收到以下错误: ./configure:错误:...

回答 1 投票 1

如何在通过autotools构建的项目中使用Google Test?

似乎有一些答案是那种,有点理智,但我不知道如何执行。我还没有找到一个全面的答案。第一个问题Google测试不应该......

回答 3 投票 20

什么是autotools中的缓存变量?

来自irssi的真实示例:https://github.com/irssi/irssi/blob/master/configure.ac#L824众所周知,autotools会从configure.ac文件生成配置脚本。反过来,configure.ac ...

回答 2 投票 0

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