automake 相关问题

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

autoconf-如何生成模板并将其复制到正确的目录中

我正在C项目中使用autoconf和automake。我想创建一个.deb包,所以我在文件中有以下control.in:源:myproject节:misc优先级:可选维护者:Paul ...

回答 1 投票 0

如何使用Automake编译和安装单个目标文件?

我正在使用Automake和Autoconf将目标文件(crt1.o,一个C启动文件)构建并安装到库目录(/ usr / lib)中。因此,我最初的做法是创建一个...

回答 2 投票 1

automake 1.12更改了bison / yacc输出名称,向后不兼容的更改?

我已经在https://github.com/Habbie/autoyacc-problem上发布了一个存储库,以演示我的问题。在automake 1.11及更低版本中,在configure.ac中使用AC_PROG_YACC,在Makefile.am中使用AM_YFLAGS = -d,...

回答 3 投票 4

AC_SUBST以指定其他源目录

我有一个将变量定义为的配置:AC_ARG_WITH(mylib,[--with-mylib = PATH为我的其他源(../mylib)设置PATH]],[MYLIB_PATH =“ $ {withval}” AC_MSG_RESULT(。 ..

回答 1 投票 0

我怎样才能让目标取决于具体的文件名?

我试图使用的Makefile来管理我的周围几个项目的任务(例如包装它的分布)。不过,我不能找到一种方法,依赖于特定的文件名,而不是一些自动魔法。 ...

回答 3 投票 0

建筑imagick PHP扩展在Mac OS X海伊谢拉

我在安装的imagick扩展到PHP的麻烦。 http://pecl.php.net/package/imagick我使用ImageMagick的二进制分发此间举行的https://imagemagick.org/script/download ....

回答 1 投票 0

转到c ++:file.o不需要生成目标file.c的规则

我使用autoconf / automake在C中有一个源代码库,现在应该使用C ++编译器进行编译。所以我已经将.c的所有文件重命名为.cpp并相应地更改了所有的makefile。不过我得到......

回答 2 投票 2

使用Autotools的默认编译器标志

我想知道如何设置默认的编译器/链接器/等。标志,如果我使用Autoconf / Automake组合。例如,如果我没有设置任何内容,则默认编译器标志为“-O2 -g”。我可以用......覆盖它

回答 7 投票 24

在automake中使用通配符

我有以下makefile.am:AUTOMAKE_OPTIONS = foreign bin_PROGRAMS = prog DEFS = CFLAGS = prog_SOURCES:= $(wildcard src / GUI_dialogs.cpp)src / GUI_main_win.cpp $(info ** $(prog_SOURCES)**)如果我。 ..

回答 1 投票 0

C ++库的目录结构

我正在开发一个C ++库。最后,我想公开提供多个平台(至少Linux和Windows),以及一些示例和Python绑定。工作是......

回答 5 投票 69

什么是autotools中的缓存变量?

来自irssi的真实示例:https://github.com/irssi/irssi/blob/master/configure.ac#L824众所周知,autotools会从configure.ac文件生成配置脚本。反过来,configure.ac ...

回答 2 投票 0

在Cygwin中安装Make

我正在尝试使用cygwin在Windows 7环境中构建一个Linux项目。但是,在为cygwin安装配置make时,我不断遇到错误。 -bash:make:命令不...

回答 2 投票 2

什么是Makefile.am和Makefile.in?

这两个文件主要出现在开源项目中。它们是什么,它们是如何工作的?

回答 4 投票 301

使用automake将文件复制为默认目标的一部分

我正在开发一个用GNU Autotools构建的项目。作为用户运行./configure && make时默认完成的构建的一部分,我希望它将文件config / foo.conf.orig复制到...

回答 1 投票 1

Doc bug? automake的说明对我不起作用

关于automake手册页和gnu.org在线手册的说明对我不起作用。他们说,一个简单的“automake”读取configure.am并写入configure。但是,当我尝试它的时候......

回答 2 投票 0

在`lib_LTLIBRARIES`中使用configure替换

我正在尝试使用Autotools为我的共享库实现“多版本选项”:如果用户启用它,库必须能够与其他版本的自身共存。那意味着......

回答 2 投票 0

如何动态查找和包含库

我有一个库,我正在开发使用Autotools套件的配置和makefile。该库需要在正在编译的系统上使用外部库(特别是fftw3)并且......

回答 2 投票 0

自动包含头文件目录Automake

我有一个Automake项目,它具有以下目录结构:Makefile.am src / src / common src / common / common.c src / common / common.h src / common / Makefile.am src / mylib src / mylib / mylib。 c src / ...

回答 1 投票 0

如果我的系统支持某些头文件或cpp功能,“configure”脚本如何检测?

我正在尝试在我的RHEL 5机器上编译google rpc(grpc),配置脚本检查并抛出此错误:configure:error:sched_yield在您的系统上找不到我检查了config.log文件并且...

回答 1 投票 0

OpenBSD 6.1 termio.h:没有这样的文件或目录

我尝试使用OpenBSD 6.1构建我的代码,但是我收到此错误消息。 sh.h:98:20:错误:termio.h:没有这样的文件或目录在edit.c中包含的文件:1:sh.h:235:错误:'...的冲突类型

回答 1 投票 0

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