使用autoreconf
& automake
& libtool
构建和安装我的应用程序,我总是收到警告" libtool:警告:xxx.la尚未安装在/ user / local / lib "和" libtool:警告:记得运行libtool --finish / usr / local / lib "。我尝试了很多方法,例如清理项目,并使用make clean重新配置,但仍然无法清除警告。这是我试过的:
./configure
make clean
make
make install prefix=~/Software/
以下是与configure.ac
和automake
相关的libtool
的一部分。
AM_INIT_AUTOMAKE([subdir-objects -Wall -Werror])
LT_INIT([dlopen])
为什么会发出这些警告,我该如何摆脱它们?
答案 0 :(得分:2)
这可能有点晚了,但我遇到了同样的问题。在我做了make clean
然后重新生成我的"配置"之后它消失了。 autoreconf
的脚本。之后执行标准./configure --prefix=...
,然后make
和make install
不再显示错误。祝你好运!