automake

    1热度

    1回答

    在mpich GEN lib/libmpi.la libtool: error: only absolute run-paths are allowed 正在使用编译器 期间“使”获得该错误铛(代码构建精细用gcc)。任何想法这个错误可能是由于? 下面是configure命令: ./configure '--prefix=$PWD/BIN' '--with-device=ch3:nemes

    1热度

    1回答

    我的代码一些C++软件和管理与GNU自动整个项目。 我这是非常啰嗦,所以我做出了剧本“generator.rb”,这在文件“generated.cpp”自动生成它的C++代码的某些部分。 我有一个从“object_list.txt” 到目前为止一切正常,构建目标“generated.cpp”即构建“generated.cpp”。 现在我想#包括这个“generated.cpp”文件中的一个又一个“

    0热度

    1回答

    在automake的,我有一个第三方的静态库,我在它上面建立一个静态库,我想在我的库静态链接可执行使用: libthird.a, libmy.a, progs... 我编译libmy.a用(Makefile.am): noinst_LIBRARIES = libmy.a ...sources... libmy_a_LIBADD = libthird.a 当我编译和链接调用libmy功能

    -1热度

    1回答

    我试图用OpenBSD 6.1构建我的代码,但是我得到了这个错误信息。 sh.h:98:20: error: termio.h: No such file or directory In file included from edit.c:1: sh.h:235: error: conflicting types for 'rlim_t' /usr/include/sys/types.h:1

    1热度

    1回答

    我在向autotools项目添加特定规则时遇到了一些问题。 我有这样的小项目为例: 项目/ configure.ac: AC_INIT([myprog], [0.1], [[email protected]]) AM_INIT_AUTOMAKE([foreign -Wall -Werror]) AM_EXTRA_RECURSIVE_TARGETS([quality]) AC_PROG_CC

    0热度

    1回答

    我维护一个自动工具配置的项目,我在一个普通的autotool设置注意: libtoolize --verbose --copy --force aclocal --verbose -I m4 -Wall autoheader -Wall --verbose autoconf -Wall --verbose automake --add-missing --force-missing --c

    1热度

    2回答

    有条件地设置package/lib _SOURCES或per-package/lib标志(CFLAGS,LDFLAGS,LDADD等)时,是否有条件地附加到包的标志如: bin_PPROGRAMS = mypkg mypkg_SOURCES = mypkg.c if OS1 mypkg_SOURCES += os1.c else if OS2 mypkg_SOURCES += os2.

    1热度

    2回答

    我使用Arch Linux。 python --version返回Python 3.6.2,python2 --version(和python2.7 --version)返回Python 2.7.13。 Automake搜索比2.4更新的python,并找到python(3.6)。不过,该项目不适用于python 3。 AM_PATH_PYTHON(<min-version>[,...])不允许指

    0热度

    1回答

    我正在尝试将我们的构建系统更新为非递归构建系统。该系统的当前布局(在此我们建立两个GNU八音和Matlab MEX文件)是: ---project/ | ---mex/ | | +--src/ (contains common source files) | | +--matlab-mex/ (contains compiled Matlab mex files) | | +--octav

    1热度

    2回答

    我最近遇到了一个库,它在公共头文件中使用了像HAVE_FEATUREFOO这样的变量。 它还包括它们的声明#include "config.h"。这些声明也用于结构声明中,并有条件地删除结构成员。用于库构建的值的不一致性以及依赖程序的构建将导致内存损坏。 因此,使用该库和它的头可能导致以下结果: #include "config.h"失败, 或在运行时内存损坏。 我对自动工具非常陌生,但经过我发现