Automake是GNU提供的一种工具,用于自动生成可移植的可配置Makefile。
c ++程序(.cpp)如何与header(.h)和libtool(.la)一起使用?
我已经在Linux中创建了一个名为helloworld的文件夹。在此文件夹中有子目录:include lib src include /在此目录中,我创建了一个名为helloworld.h的头文件。内容为:...
使用PKG_CHECK_MODULES时,autoconf生成的Makefile不会传递库头的标志
我的项目依赖于一个库(更确切地说是GTK +),所以我在configure.ac中添加了以下配置:PKG_CHECK_MODULES([GTK],[gtk + -2.0])AC_SUBST([GTK_CFLAGS])AC_SUBST([GTK_LIBS]) ...
我的项目文件夹具有以下结构-Project / / src -Main.cpp -MyReader.cpp / headers -MyReader.h / DataFiles -File ....
由于路径问题,我在运行make check时遇到麻烦。目前,我的shell脚本(由autoconf配置)包含prefix =“ @ prefix @” exec_prefix =“ @ exec_prefix @” PATH =“ @ libexecdir @:$ PATH”它...
我正在开发一个免费软件项目:https://github.com/ccr/ccr在这个项目中,我正在构建一些共享对象库,它们实际上是HDF5的插件。我不想安装这些...
我将第一次进入JNI(Java本机接口)领域,以提供从平台特定的C / C ++代码到Java的文件系统更改通知。除非有人建议...
请考虑以下项目。 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] ...
如何在GNU Build System中将参数附加到libtool生成的编译器命令行的末尾?
我正在尝试使用GNU自动工具和MinGW交叉编译项目。该项目使用需要-lws2_32标志的winsock2 API,并且在正常使用情况下(使用CFLAGS或AM_LDFLAGS),该标志将不会...
如何将python集成到automake中,并在python语法错误时退出构建过程
我完成了寻找解决方案的家庭工作。我有一个带有一些简单python脚本的autoconf项目。在我的configure.ac(仅显示相关片段)中:AM_PATH_PYTHON([3.8])我是...
我正在尝试使用Google测试来测试我的C库,但是在使用fff.h框架模拟函数时遇到了麻烦。这是我的文件结构:。 ├──Makefile.am├──configure.ac├──包括│├──...
在典型情况下,当您需要构建二进制文件并安装它们时,我可以使用类似的东西:bin_PROGMRAMS:foo foo_SOURCES:goo.c或sbin_PROGRAMS:foo foo_SOURCES:goo.c这意味着foo ...
Autotools / Automake:添加包含路径的好方法
我有一个使用自动工具在Linux环境下进行编译的C ++项目。我写的所有路径都是相对的(例如:-I ../ path0 / inc -I ../ path1 / path2 / inc -I ../../../ path3 / inc)。一切...
我曾尝试将nano移植到锈蚀并使用,但我不想更改构建系统,也不想在同一项目上有两个并发的构建系统。对于在C项目中使用生锈,我找到了本指南...
我正在使用几台具有不同自动工具版本的超级计算机。当我在./configure之后进行制作时,其中一些使我出现关于aclocal版本错误的错误。如果我重新配置我的...
如何从automake / libtool库中获取符号列表?
我是twolame(MPEG音频第2层编码库的维护者)。它是使用autoconf / automake / libtool构建的。作为构建/测试过程的一部分,我想获取可见/导出的列表...
与链接到已安装的静态库的共享库的自动make Mingw交叉编译问题
我正在构建一个测试hello-world可执行模块,该模块链接到简单的共享库'libshared',而该库又链接到在'depends'目录中构建的静态库'libsodium'。...
我正在使用Autotools,并尝试获取configure.ac和生成的configure脚本来调用外部build_library.sh脚本。如何做到这一点?
我有一个很小的obj程序头文件test.h是#import @接口令牌:NSObject {@private NSString *文字; size_t行; size_t列; } @property(...
我的工作目录如下树所示:./ | --HelloWorld / |-| --main.cpp |-| --Dog / |-|-| --Dog.h |-| -| --Dog.cpp | --Pet / |-| --Pet.h |-| --Pet.cpp | --build / ...
我的工作目录如下:./ | ---- HelloWorld / | ---- | ---- main.cpp | ---- | ---- Makefile.am | ---- Pet / | ---- | ---- Pet.h | ---- | ---- Pet.cpp | ---- build / | ---- configure.ac | ---- Makefile。我会...