如何阻止 automake 添加 -I.到我的编译行?
如何阻止 automake 添加 -I.到我的编译行? 似乎 automake 或 libtool 对象总是有一个类似于以下内容的编译命令: g++ -DHAVE_CONFIG_H -I. -I./proj/…
Debian 放弃了对 .la 文件的支持;我现在该如何构建?
背景 我最近遇到了 fuppes UPnP 媒体服务器,它看起来很棒。我将其安装在我的家庭服务器上,并开始使用它将视频流传输到我的 Xbox。它的效果真的非常…
LTLIBRARIES: mv *.Tpo *.Plo,但前者不存在,后者已经存在
我正在将现有库(libtcod)直接转换为 Autotools(为了 OS X 的幸福)。 不幸的是,当我将 Makefile.am 的 lib_LIBRARIES 规则切换为 lib_LTLIBRARIES…
为什么 autoconf/automake 项目会链接到已安装的库而不是本地开发库?
我正在创建一个库 libgdata ,其中包含一些测试和未安装的程序。 我遇到的问题是,一旦安装了该库一次,程序似乎就链接到已安装的版本,而不是 ../src…
ld:重复符号_dbg_char
在 osx 上出现链接器错误(对于相同的代码,在 linux 或 fbsd 上没有错误): ld: duplicate symbol _dbg_char in .libs/liboekernel_la-OEK_get.o an…
Automake 和同名文件
我有一个 C++ autoconf 托管项目,我正在对其进行修改以在 FreeBSD 主机上进行编译。 最初的系统是 Linux,所以我创建了一个 AM_CONDITIONAL 来区分我…
Libtool 速度慢,双重构建?
在我的项目中,模块被组织在子目录中以保持整洁。 我的项目目录层次结构: $ ls -R .: configure.in Makefile.am Makefile.cvs src ./src: log Makefi…
libtool 添加额外的“U” 到 .so 文件名
我有一个用 autotools 构建的项目,分为两个文件夹; 第一个,lib,创建一些库,第二个,tools,链接它们。 构建失败,因为 libtool 在重新链接时按如…
如何使用 pkglib_LTLIBRARIES = test.la 仅构建 *.so
我正在使用自动工具来构建共享对象。 在我的 Makefile.am 中使用 pkglib_LTLIBRARIES 会导致构建 libtest.la 和 libtest.so。 我只希望它构建/安装lib…