autotools 相关问题

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

libreadline.so.7:未定义符号:UP

使用 GNU 的 Readline 7 时,我在从源代码构建 cURL 和 Git 时遇到问题。配置像 cURL 这样的库时,结果是: $ ./配置... ... 检查生成的文件是否较新...

回答 4 投票 0

如何使用 automake 和 autotools 进入具有自定义规则的子目录

我正在尝试构建一个简单的项目来学习autotools和automake。我有一个名为 Atmega-lib 的子目录,它构建了一个名为 libatmega328p.a 的静态库。我跑步时面临的问题...

回答 1 投票 0

如何忽略由 AC_CHECK_HEADERS 生成的“configure”拾取的系统文件

我们使用自动构建系统来下载和编译源代码。我必须控制编译行为的唯一接口是通过设置 ENV VAR 和给 `./

回答 1 投票 0

Autotools:将部分项目切换到不同的编译器

我正在开发一个使用自动工具的大型旧项目。我想将项目的一部分切换到 C++(从 C)。 如何切换项目的一部分使用的编译器?我不喜欢...

回答 2 投票 0

maintainer_mode 配置选项 - 它还可以运行吗?

所有, 这表明 --enable-maintainer-mode 仍然应该有效。 但是,当我尝试将其传递给配置时,我得到: 配置:警告:无法识别的选项:--enable-maintainer-mode。 ...

回答 1 投票 0

在 autotools 中运行 `make dist` 时如何更改 tarball 的格式

我正在使用 GNU Autotools 构建我的 C++ 项目。我想使用 make dist 创建我的项目的 tarball。 然而,tar的默认格式是gnu,它只支持不超过...

回答 1 投票 0

如何使用 Rust 进行自动工具 VPATH 构建

我正在开发一个混合 C、C++ 和 Rust 代码的库项目。由于历史原因,我使用自动工具来驱动构建。 本质上,我的 Makefile.am 看起来像这样: libfoo_la_LIBADD += rustfoo/

回答 2 投票 0

为什么我收到:“未定义对‘glfwInit’的引用”?

每当我尝试通过 MSYS2、Autotools 编译我的 OpenGL 示例项目,然后 make(使用静态编译的 GLEW 和 GLFW)时,我都会得到这种输出: x86_64-w64-mingw32-g++ -

回答 2 投票 0

configure.ac 正确的语法

所有, 我在我的配置中添加以下内容,ac: AX_HAVE_QT() 如果有_qt=是;然后 MY_CXXFLAGS+=@(QT_CXXFLAGS)@ MY_LIBS+=@(QT_LIBS)@ 菲 AC_SUBST(MY_CXXFLAGS) AC_SUBST(MY_LBS) 问题是,...

回答 1 投票 0

Automake makefile 未正确链接

我正在使用 Automake 构建一个项目,我想将 GLFW 和 GLEW 链接到该项目。我的 Makefile.am 如下所示: AUTOMAKE_OPTIONS = 外部子目录对象 bin_PROGRAMS = 游戏 游戏源 = src/

回答 1 投票 0

libtool .la库文件路径错误

我遇到了与这个未回答的问题类似的问题。 我正在将代码提交到构建系统以使用其 g++ 二进制文件。 然而,构建被移动到一个随机生成的临时路径......

回答 1 投票 0

如何使用自动工具设置编译器特定的标志

我们使用 autotools 作为构建基础设施,并使用 clang 和 gcc 作为编译器。最近我们遇到了 gcc 警告,需要 --param max-vartrack-size=100000000 沉默(没有完全

回答 2 投票 0

如何访问configure.ac中$prefix(/usr/local)的默认值?

尽管文档指出 $prefix 默认定义为 /usr/local,但当尝试在 configure.ac 中扩展 $prefix 变量时,它会扩展为 NONE。 使用以下配置进行测试...

回答 1 投票 0

如何告诉 autogen.sh 在单独的文件夹中生成文件(m4 和目标文件)?

我正在使用 ./autogen.sh --prefix=/usr/ 构建一个 c 项目,配置过程(以及后来的编译和链接步骤)创建的所有文件都位于我的源文件夹中。 我会...

回答 1 投票 0

如何从自动工具生成的 makefile 中删除 -Werror?

我正在编译一个使用自动工具构建过程的大型库。 makefile 有很多。 他们每个人都得到 CFLAGS = .... -Werror。 当我尝试编译时,有一些小问题...

回答 4 投票 0

使用SDL2制作Autotools项目

我正在启动一个新项目。我想在我的构建系统中使用自动工具,并且该项目将链接到 SDL2。但是,我一直在编写configure.ac 文件。 链接到 SDL2 的记录方法...

回答 1 投票 0

可能未定义的宏:AC_PROG_LIBTOOL

我想构建protobuf,所以我只是克隆了包并cd到目录中。 当我输入 ./autogen.sh 时,发生了一些错误。 我收到回调: configure.ac:104:错误:可能未定义宏:

回答 7 投票 0

AX_CXX_COMPILE_STDCXX_11 不起作用:意外标记 `,' 附近存在语法错误

尝试在我的configure.ac文件中使用AX_CXX_COMPILE_STDCXX_11,如下所示: ... AX_CXX_COMPILE_STDCXX_11(,可选) ... 但是,会导致错误: ./configure:第16126行:unexp附近的语法错误...

回答 3 投票 0

如何使用自动工具正确指定公共和私有标头? (C 或 C++ 库)

我有一个 C 语言库,可以使用 autotools 和 CMake 构建。在 CMake 中,可以定义公共和私有标头 (.h),以便随后安装公共标头(在

回答 1 投票 0

是否可以获得 64 位 Windows 10 的自动工具

我正在尝试构建一个旧程序,并且必须在 Windows 上进行。在构建说明中,我需要使用 autoreconf,因此我需要有自动工具。 我尝试过寻找它......

回答 1 投票 0

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