automake 相关问题

Automake是GNU提供的一种工具,用于自动生成可移植的可配置Makefile。

如何使用 GNU Automake 进行后安装?

我想设置符号链接并向系统配置文件添加一些行,我想我应该以某种安装后的方式完成这些工作。 生成文件.am: bin_SCRIPTS = a a1 a1: ln-snf a a1 这个

回答 1 投票 0

“链接”到不同版本的 automake/autoconf 工具

我目前正在一台没有 sudo 权限的机器上工作。我正在尝试构建一个需要 Autoconf 和 Automake 版本高于当前安装版本的库...

回答 2 投票 0

autotools 是否有 AC_ARG_ENABLE action-if-given 的缩写

我可能需要添加很多 AC_ARG_ENABLE,目前我正在使用下面的语法,这是我唯一能工作的语法,但我想知道是否已经有一些 m4 宏用于简单的 action-if-given 测试,因为我'米

回答 3 投票 0

check-am 的基本原理取决于 all-am? (汽车制造商)

Automake生成Makefile时,check依赖于all:check-am:all-am。 这是什么原因呢? 我的猜测是,递归构建是必要的,因为它是未知的,这......

回答 1 投票 0

如何在自动工具中检测 libc 使用的 Linux 发行版:glibc、uclibc、musl 等

代码中某些(例如回溯)函数有不同的实现。此实现因 libc 版本而异。就我而言,它可能是 glibc (Debian) 或 musl libc (openw...

回答 1 投票 0

Automake:为“make check”添加本地便利行为

标准项目布局为 $(src_topdir)/包括 $(src_topdir)/src $(src_topdir)/测试 我想在 $(src_topdir)/s 中输入“make check”时运行 $(src_topdir)/tests 中的所有测试...

回答 2 投票 0

如何在Makefile.am中用“else if”编写多个条件

我想用autoconf/automake编译我的项目。我的configure.ac中定义了2个条件 AM_CONDITIONAL(HAVE_CLIENT, 测试 $enable-client -eq 1) AM_CONDITIONAL(HAVE_SERVER,测试 $enable-

回答 5 投票 0

通过 MacPorts 在 MacOS 上使用 boost

我正在尝试在MacOS上构建一些使用boost(特别是boost_system)的软件。一切似乎都配置和构建正常,但是当它链接时出现错误: ld:库“boost_sy...

回答 1 投票 0

Memset 警告根据其第三个参数被视为错误[重复]

当在 AutoMake Makefile 上没有 AM_CXXFLAGS += -Wno-memset-elt-size 的情况下构建时,我收到此错误: 错误:使用的“memset”长度等于元素数量,而不乘以元素大小...

回答 1 投票 0

Automake - 如何启用编译器警告

我被告知当前的 Automake 文件禁用了一些警告,我们希望在我们的构建中包含完整的警告...... 这是相关的 Automake 线。 AM_CXXFLAGS = -std=c++14 AM_CXXFLAGS += -Wno-

回答 1 投票 0

automake 给出错误“.la:文件无法识别:文件格式无法识别”

我想在 autoconf 子项目中使用 libtool 创建的库,但我得到: $ 制作 [...] gcc -g -O2 -o 测试 test.o liba/liba.la liba/liba.la:文件无法识别:文件格式无法识别

回答 1 投票 0

在任意目录中创建配置脚本

是否可以通过Automake在单独的目录中创建配置脚本,就像可以从配置脚本创建Makefile一样? 例如,automake 文件configure.ac 和Makefile.in 位于

回答 1 投票 0

如何使用旧的 autoconf/automake 项目打包 RPM

我正在尝试打包一个用 C 语言编写并由 autoconf 和 autotools 管理的 systemd 服务的 RPM。当我尝试按照项目中的指示使用 sudo make rpm 命令打包 RPM 时

回答 1 投票 0

Automake + libtool:每个对象 CFLAGS 的模式规则?

我正在使用 GNU Automake 和 libtool 来编译我的程序。我的 Makefile.am 如下所示: lib_LTLIBRARIES = \ libObjectively.la libObjectively_la_SOURCES = \ 数组.c \ C类\

回答 2 投票 0

automake -- SUBDIRS --“没有这样的文件或目录”

我正在使用 autoconf/automake 作为我的构建系统。到目前为止,它运行得很好。但是,我想将一些代码拆分到另一个库中,我将从主程序中动态加载该库

回答 1 投票 0

使用c++编译器运行gcov工具

我第一次使用覆盖率工具 gcov 来分析一个大型项目。 我有这样的目录结构: 硬件 -FooHW1.cpp -FooHW1.h -FooHW2.cpp -佛...

回答 2 投票 0

Makefile.am:如何列出 `foo_HEADERS` 中的所有文件(特定扩展名)?

在 Makefile.am 中,有以下规则提及该特定文件夹中的所有 *.h 文件(数百个): foo_HEADERS = file1.h file2.h ... 随着项目的发展,新的标题......

回答 1 投票 0

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

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

回答 1 投票 0

How to build c++20 using modules with autotools?

这是项目: 使用关键字import的源程序:hello.cpp 进口; #include "config.h" 诠释主要(){ 标准::计算<< "Hello World, " << &

回答 1 投票 0

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

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

回答 5 投票 0

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