automake 相关问题

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

c ++程序(.cpp)如何与header(.h)和libtool(.la)一起使用?

我已经在Linux中创建了一个名为helloworld的文件夹。在此文件夹中有子目录:include lib src include /在此目录中,我创建了一个名为helloworld.h的头文件。内容为:...

回答 1 投票 0

使用PKG_CHECK_MODULES时,autoconf生成的Makefile不会传递库头的标志

我的项目依赖于一个库(更确切地说是GTK +),所以我在configure.ac中添加了以下配置:PKG_CHECK_MODULES([GTK],[gtk + -2.0])AC_SUBST([GTK_CFLAGS])AC_SUBST([GTK_LIBS]) ...

回答 2 投票 3

在Linux上安装后如何使C ++程序读取预定义文件

我的项目文件夹具有以下结构-Project / / src -Main.cpp -MyReader.cpp / headers -MyReader.h / DataFiles -File ....

回答 1 投票 1

在进行make检查时如何找到二进制文件?

由于路径问题,我在运行make check时遇到麻烦。目前,我的shell脚本(由autoconf配置)包含prefix =“ @ prefix @” exec_prefix =“ @ exec_prefix @” PATH =“ @ libexecdir @:$ PATH”它...

回答 2 投票 0

如何更改automake在何处安装libtool库?

我正在开发一个免费软件项目:https://github.com/ccr/ccr在这个项目中,我正在构建一些共享对象库,它们实际上是HDF5的插件。我不想安装这些...

回答 1 投票 0

JNI和Java:蚂蚁调用make或make调用蚂蚁?

我将第一次进入JNI(Java本机接口)领域,以提供从平台特定的C / C ++代码到Java的文件系统更改通知。除非有人建议...

回答 6 投票 5

Automake / libtool不构建共享库

请考虑以下项目。 configure.ac:AC_PREREQ([2.69])AC_INIT([dummy-project],[0.0.1])AM_INIT_AUTOMAKE([foreign])LT_INIT([disable-static])AC_PROG_CXX AC_CONFIG_FILES([Makefile] ...

回答 1 投票 0

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

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

回答 1 投票 0

如何将python集成到automake中,并在python语法错误时退出构建过程

我完成了寻找解决方案的家庭工作。我有一个带有一些简单python脚本的autoconf项目。在我的configure.ac(仅显示相关片段)中:AM_PATH_PYTHON([3.8])我是...

回答 1 投票 0

带有Google测试的FFF伪造函数

我正在尝试使用Google测试来测试我的C库,但是在使用fff.h框架模拟函数时遇到了麻烦。这是我的文件结构:。 ├──Makefile.am├──configure.ac├──包括│├──...

回答 1 投票 2

Autotools:PROGRAMS安装路径

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

回答 1 投票 0

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

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

回答 1 投票 0

如何在不更改构建系统的情况下在C项目中使用rust代码?

我曾尝试将nano移植到锈蚀并使用,但我不想更改构建系统,也不想在同一项目上有两个并发的构建系统。对于在C项目中使用生锈,我找到了本指南...

回答 1 投票 1

不同平台之间的本地版本不匹配的问题

我正在使用几台具有不同自动工具版本的超级计算机。当我在./configure之后进行制作时,其中一些使我出现关于aclocal版本错误的错误。如果我重新配置我的...

回答 1 投票 0

如何从automake / libtool库中获取符号列表?

我是twolame(MPEG音频第2层编码库的维护者)。它是使用autoconf / automake / libtool构建的。作为构建/测试过程的一部分,我想获取可见/导出的列表...

回答 1 投票 1

与链接到已安装的静态库的共享库的自动make Mingw交叉编译问题

我正在构建一个测试hello-world可执行模块,该模块链接到简单的共享库'libshared',而该库又链接到在'depends'目录中构建的静态库'libsodium'。...

回答 1 投票 0

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

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

回答 1 投票 2

Objective C and automake

我有一个很小的obj程序头文件test.h是#import @接口令牌:NSObject {@private NSString *文字; size_t行; size_t列; } @property(...

回答 1 投票 0

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

我的工作目录如下树所示:./ | --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

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