automake

automake

文章 3 浏览 65

使用自动工具时 PACKAGE_NAME 和其他宏发生冲突

当对库和基于该库构建的软件使用自动工具(带有 config.h 文件)时,编译器会抱怨某些宏(PACKAGE_NAME、PACKAGE_TARNAME 等)的重新定义。 我怎样才…

南冥有猫 2024-08-27 18:37:13 13 0

什么是 Makefile.am 和 Makefile.in?

这两个文件多出现在开源项目中。 它们的用途是什么?它们如何工作?…

笑梦风尘 2024-08-26 10:16:58 10 0

使用 automake 将不同项目中的一个标头添加到我的项目中

我正在开发一个使用 automake 构建系统的相对较大的项目。 现在的问题是我需要将该项目与另一个项目的库链接起来(这工作正常),但我还需要包含来自…

迷雾森÷林ヴ 2024-08-24 03:59:32 13 0

如何在 Makefile.am 脚本中指定我只想编译对象 .o 文件?

我有一个 Makefile.am ,它将负责构建最终的应用程序二进制文件: project/src/Makefile.am 在 src 目录中还有一个名为 ctrnn 的子目录,其中包含一个…

心作怪 2024-08-21 12:16:22 18 0

如何通过 autoconf/automake 对 boost 库/标头包含问题进行故障排除?

我是 autom4te 的新手,我正在尝试使用 autoconf/automake 在多个体系结构上构建和链接 C++ 程序。使链接变得复杂的是该项目需要 boost(文件系统、系…

ㄖ落Θ余辉 2024-08-21 05:13:44 8 0

Automake:如何处理全局和本地“make check”有效地?

在一个较大的项目中,我设置了 ./tests/Makefile.am 在调用 make check 时运行许多测试。文件 global_wrapper.c 包含设置/故障代码,并且它调用在多个…

幸福还没到 2024-08-19 09:33:55 12 0

将 pkg-config 与 autotools 一起使用

我正在学习自动工具并通过一个 hello world 场景来实现它,现在想尝试将一些 cppunit 测试打包到一个包中并使用自动工具构建它。为了构建包,必须在系…

说好的呢 2024-08-19 06:52:42 11 0

Automake 生成二​​进制文件到 bin/ 而不是 src/

我搜索了这个问题的答案,但找不到任何好的答案。也许他们老了,有些事情发生了变化,所以我再问一遍。 我的目录结构为: my_project src bin 我希望…

诗酒趁年少 2024-08-19 05:10:16 9 0

将版本和架构信息插入 C++ 的最佳方法是什么?来源?

我希望我的 C++ 程序包含一个“--version”选项,使其打印出: Architecture it's Compiled for Version of the source (eg, v0.1.0) Name of the app…

北陌 2024-08-19 04:38:20 9 0

检查配置脚本中的 automake/autoconf 版本

我正在尝试编辑一个配置脚本,如果它高于 Automake 版本 x.xx,它将执行这段代码,如果不是,它将执行另一段代码。 因此,我需要版本为 1.10 或更高版…

过度放纵 2024-08-18 16:31:34 11 0

如何设置自动工具来在多个系统上同时为单独的架构构建项目?

我有一个使用 automake 和 autoconf 的 C++ 项目。我对这两个都是新手。 我的主目录是网络安装的——在我们拥有的每台服务器上都是一样的——我想在不…

_蜘蛛 2024-08-18 13:33:10 10 0

是否可以为 DLL/SO 构建指定特定标志/定义?

如何为仅 DLL 构建指定一些独特的标志。默认情况下,libtool 添加 -DDLL_EXPORT 这对于大多数遵循 GNU 约定的项目来说都很好,但是如果我使用 Boost,…

我不在是我 2024-08-17 01:37:54 13 0

autoconf/automake 的外部库配置宏

是否有一个 autoconf 宏来配置通用库,它可以: 生成 --with 配置选项 设置库并包含路径 设置编译器/预处理器和链接器标志 检查库的存在并包含文件 设…

ぶ宁プ宁ぶ 2024-08-16 05:57:42 9 0

GNU Autotools:如何在“make dist”中包含源文件位于根源目录之上的 tarball?

我有一个 Subversion 项目,它使用 Gnu Autotools(即 automake、autoconf 和 libtool)来管理子文件夹(称为“子包”)内的源代码。子包引用位于子包…

黑白记忆 2024-08-13 05:41:00 13 0

Autoconf - config.h 去哪里?

我正在编写自己的单元测试库(使用 autoconf、automake 和 libtool)以更好地满足我的需求(我不需要大量的功能,只需要测试运行程序和断言)。我已经…

雨后咖啡店 2024-08-12 22:11:30 14 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文