autoconf 相关问题

GNU Autoconf创建一个shell脚本`configure`,用于配置软件以便为类UNIX操作系统进行编译。

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

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

回答 1 投票 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

Cygwin 和“无法运行 aclocal:没有这样的文件或目录”

我正在尝试在 Cygwin 上测试我们的 Autotools 东西。当我打开提示时: $ autoreconf --install --force 无法执行“aclocal”:/usr/share/autoconf/Autom4te/FileUtils.pm 没有这样的文件或目录 ...

回答 2 投票 0

autoreconf 失败,退出状态为 1

我正在尝试通过使用 git 克隆它来安装程序。我在 Ubuntu 14.04.4 LTS 中运行。我使用“git clone”正确获取了源代码,但 autoreconf 失败并出现以下错误: xray@

回答 1 投票 0

如何将autoconf/automake指向非标准包

我正在尝试在 RedHat Linux 机器上构建 ZooKeeper。 (ZooKeeper 究竟是什么可能并不重要:-) 当我按照包装说明进行操作时,我得到: $ autoreconf -if 本地化:configure.ac ...

回答 5 投票 0

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

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

回答 1 投票 0


在configure.ac的“ test”语句中指定通配符或正则表达式的最佳方法是什么?

我正在为gnu自动工具编写configure.ac脚本。在我的代码中,我有一些if测试语句,要根据编译器名称设置标志。我原来的测试是这样的:如果测试“ x $ ...

回答 1 投票 0

无法为ARM交叉编译postgresql 12.2

希望获得一些帮助,以从源代码开始为ARM交叉编译PostgreSQL。我正在尝试在X86_64 Ubuntu 18.04.4上构建库。我正在使用传递autoconf的以下参数:CC = arm-linux -...

回答 1 投票 1

有关如何部署C ++代码以在任何地方工作的提示

我不是在说制作可移植的代码。这更多是分配问题。我有一个中型项目。它对通用库(例如,openssl,zlib等)具有多个依赖关系。它...

回答 4 投票 18

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

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

回答 1 投票 1

如何从autoconf脚本configure.ac内部检查程序的版本

我花了半天的时间来弄清楚我的问题是否可行。有一个MACRO用于检查程序的可用性。例如R:AC_PATH_PROG([R],[R],[nor])是...

回答 1 投票 0

带有CMake的AC_SYS_LARGEFILE

我声明我从未使用过autoconf工具。现在,我将一个小项目从autoconf迁移到cmake,然后遇到了AC_SYS_LARGEFILE。我对...

回答 1 投票 0

Autoconf x86交叉编译

AutoConf具有--host选项,用于指定将在其上运行文件的体系结构。但是,如果指定--host = i686-linux-gnu,则不会将选项-m32添加到gcc编译器。我对...

回答 1 投票 0

为什么autoconf脚本中的条件变量在变量前加“ x”?

为什么autoconf脚本中的条件语句在其变量前加上“ x”?例如,GNU提供的用于测试Boost的宏具有条件,例如是否测试“ x $ want_boost” =“ xyes”; ...

回答 2 投票 6

在项目的makefile中包含cpputest

我想将cpputest作为一个git子模块包含在我的项目的源代码树中,但是我对自动工具并不十分熟悉。我一直在将此页面作为指南,我创建了以下内容...

回答 1 投票 0

使用gnu autoconf,有没有一种内置到沙箱中的方法?

在这种情况下,我正在尝试构建的GPG。基本上,我希望所有构建输出都进入我选择的子目录,而不是安装在实时文件系统上。设置--...

回答 1 投票 2

centos ./configure错误:尽管它是通过yum安装的,但找不到libevent

我有一个非常奇怪的问题。我正在尝试编译对openssl,libevent和其他库具有依赖性的源(telegram-cli)。系统是centos 6.9和“开发工具”以及...

回答 1 投票 1

是“ configure”和“ config.status”进程还是输入文件?

在来自https://en.wikipedia.org/wiki/Automake的autoconf和automake流程图中,“ configure”和“ config.status”进程是输入文件吗?他们的表述让我感到困惑,...

回答 1 投票 3

autoconf未在AC_CONFIG_COMMANDS中定义前缀

我正在configure.ac中的AC_CONFIG_COMMANDS宏内调用子配置,我想将该子配置传递给我的前缀,例如dirs,但是当我尝试传递这些变量时,它们没有定义。 ..

回答 1 投票 0

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