automake相关内容
我使用gstreamer插件编写者指南(
..
我试图弄清楚为什么gdb的行为不符合预期.不知道是什么触发了这一点.看到此问题后,我编写了main函数的最小版本.它完成了最后一行并正确退出.增加了一项功能后,跳跃又回来了.即使在注释掉添加的行之后,跳回也不会消失. 即使在注释掉大部分代码(不是我自己的库的单行引用)之后,我不确定这是否与链接到我自己的库有关,构建过程仍然使用链接(automake): LDADD = ../libmyo
..
在autoconf脚本中,尤其是在 AS_IF 中,我有点神秘. 以下是相关代码: AC_CHECK_FUNCS([eventfd],[AC_DEFINE([NN_HAVE_EVENTFD])])AC_CHECK_FUNCS([pipe],[AC_DEFINE([NN_HAVE_PIPE]]])AC_CHECK_FUNCS([pipe2],[AC_DEFINE([NN_HAVE_PIPE
..
我正在使用automake的宏 AM_PATH_PYTHON 查找 pythondir 变量. 到目前为止,我一直在不带参数的情况下调用它,在Ubuntu上默认为python 2.7.现在,我还想为 python3.x (特别是3.3)构建它. 有没有一种方法可以调用 AM_PATH_PYTHON([3])以获取 python3.3 ,并使用 AC_SUBST 在特定于 python3
..
我正在尝试创建一个可以通过以下两个头文件与MySQL数据库通信的C程序: mysql.h my_global.h MySQL带有mysql_config脚本,您可以执行该脚本来查找包含文件和库文件在系统中的位置.我想知道如何在Makefile.am中定义它? 我目前有以下内容: bin_PROGRAMS = db db_SOURCES = db.c db.h
..
我正在尝试从此链接安装cc-tool,但是当我在目录中运行automake,有人可以告诉我我做错了吗?当我运行automake -v时,得到以下输出: automake: thread 0: reading autoconf --trace=AC_CONFIG_FILES:\$f:\$l::\$d::\$n::\${::}% --trace=AM_GNU_GETTEXT_INTL_SUBDI
..
在使用自动制作功能时,我遇到了undefined reference错误,该错误仅在存储库中存在某个本地头文件(同一存储库中的库所要求的include/lmp2atomstyle.h)时发生. 为方便起见,我正在将多个自动制作项目源文件夹lmpio和lmp2atomstyle组合到一个文件夹中.这两个项目都是库,每个库还提供一个小程序进行测试. 手动合并Makefile.am后,lmp
..
我正在尝试定义一个自动生成规则,该规则将生成一个文本文件,其中包含将由同一Makefile构建和安装的libtool库的完整路径.是否有一种简单的方法来检索libtool库的输出文件名(具有用于构建程序的平台的正确扩展名)? 例如,我正在尝试编写如下内容: lib_LTLIBRARIES = libfoo.la bar.txt: echo $(prefix)/lib/$(libf
..
我的目录已设置: libone one.c one.h Makefile.am libtwo two.c #includes one.h two.h Makefile.am ... Makefile.am configure.ac ... 现在,当我执行autoreconf -fvi并进行配置和制作时, 我从two.c中收到错误:找不到one.h. 如何在Ma
..
我已经在Linux中创建了一个名为helloworld的文件夹. 在此文件夹内有子目录: 包括 lib src include/ 在此目录中,我创建了一个名为helloworld.h的头文件. 内容是: class helloworld{ public: void getvalue(); }; lib/ 在lib目录中,我创建了一个名为helloworl
..
背景 我最近遇到了 fuppes UPnP媒体服务器,它看起来很棒.我将其安装在家庭服务器上,并开始使用它将视频流式传输到XBox.它真的非常好,我对此感到满意.然后,我升级了服务器分配,fuppes停止了工作.我现在知道这是因为各种库已贬值,尤其是 debian已启动从大多数软件包中删除.la libtool文件.. 问题/问题 所以我的问题是,既然我没有libtool的.la
..
如何使用automake编译和链接第三方库? 我的文件结构是: program/ | +--src/ | | | +--Makefile.am | +--main.cpp | +--lib/ | | | +--Makefile.am | +--library.cpp | +--Makefile.am +--co
..
要查看我要执行的操作,请参见以下内容: 我的问题是如何有条件地设置AM_CPPFLAGS或 我的Makefile.am中的my_lib_la_CPPFLAGS.这样在配置时 是设置了正确的CPPFLAGS吗? 目前,我正在做一些影响以下事情的事情: lib_xml_wrapper_la_CPPFLAGS = -I../../ UNAME_S = $(shell uname -s
..
尝试使用自动工具构建代码时,我遇到了一个小问题. 我的文件结构是: $ tree . |-- configure.ac |-- Makefile.am `-- src |-- constants.f90 |-- environment.f90 |-- init.f90 |-- main.f90 `-- util.f90 (删除了可能不必要的行)
..
一直在努力设置我的环境来运行生物信息学工具.该问题开始于多个应用程序在autoreconf -fi: command not found中出现一致的 autogen.sh 错误.重新安装了autoconf,automake,libtools. 当前, libtools 安装在./configure上失败,但是autoconf和 automake 已成功安装. 这是错误: checkin
..
我稍微修改了一个项目,在调试下工作正常.当我尝试在不调试的情况下构建它时,它显示错误,无法修复. $ make Making all in third_party make[1]: Entering directory '/cygdrive/c/Users/alimjan/Documents/fast-hlground/slim-2.2.7/t
..
我正在使用Autotools,并尝试获取configure.ac和生成的configure脚本来调用外部build_library.sh脚本. 这怎么办? 解决方案 configure.ac只是一个shell脚本,在其上面添加了“少量"宏.因此,您可以在其中放置任何shell代码: $ac_top_srcdir/build_library.sh ($ac_top_srcdi
..
我在ubuntu lucid上使用libtool 2.2.6b,在ubuntu precision上使用libtool 2.4.2.清楚地讲,我的项目将正确链接.确切地说,它无法链接.这是演示我的问题的示例代码; configure.ac AC_INIT([ltp], [0.0.1], [someone]) AM_INIT_AUTOMAKE AC_CONFIG_HEADERS([con
..
我在Rapbian(2014-09-09-wheezy-raspbian)发行版上安装automake 1.14.1时遇到问题.我写了sh ./configure,然后写了make,然后终端写给我: $ make CDPATH="${ZSH_VERSION+.}:" && cd . && "/home/pi/LIBRARY/automake-1.14./twrap/aclocal-1
..
使用自动工具,在输入make install时需要创建一个空的目录树,例如: /etc/myprg/ |-- foo 现在,我通过指定空目标来做到这一点,就像这样: myprgdir = $(sysconfdir)/myprg/ myprgfoodir = $(sysconfdir)/myprg/foo 然后 dist_myprg_DATA = dist_myprgfo
..