我正在做一个构建共享库和程序的示例autotools项目。程序应该链接到共享库。但是当我构建程序时,libtool会像这样设置rpath:我可不想这样。根据Debian Wiki libtool的说法,当库位于默认搜索路径()中时,不应该设置rpath。
根据这个,/usr/local/lib应该在链接器的默认搜索路径中。库和程序是
关于GNU/Libtool,我有一个非常基本的问题。我的项目是由GNU/autotools构建的,包含由GNU/Libtool构建的共享对象。我想在x86-64机器上编译i386共享对象,所以我这样做了:checking for a BSD-compatible install...build static libraries... yesconfig.status: executing depfil
我已经使用mingw-get-setup.exe安装了mingw和msys。我还在C:\/opt/autotools中安装了Autotools(autoconf,automake,m4,libtool)。/ltmain.sh' not found如何配置automake在不复制的情况下查找ltmain.sh?
我正在转换一个C++程序,它使用autotools构建系统来使用共享库,并介绍了libtool的使用。大部分程序功能都放在共享库中,共享库由主程序加载,这样以后其他程序就可以访问公共代码了。在整个程序和库源中,自动头生成的config.h与通常的宏一起使用:# include <config.h>在configure.ac中,我使用宏生成它:
AC_CONFIG_HEA