我必须编译一个程序(不是我自己制作的),并且在他的中autogen.sh有一个搜索libtool的脚本命令
LIBTOOL=$(which libtool)
但命令找不到命令。我看到libtool的路径/usr/share/libtool,而不是/usr/bin/libtool。
我找到libtoolize的/usr/bin/,但我没有改变任何路径。
我想知道libtool和libtoolize之间是否有区别。
Jos*_*oma 39
我今天在 Debian 系统上遇到了同样的问题,并且(最终)发现虽然libtool安装了该libtool-bin软件包,但没有安装该软件包。
apt-get install libtool-bin
Run Code Online (Sandbox Code Playgroud)
问题已解决:which libtool打印/usr/bin/libtool.
它们不是同一件事,libtoolize 是 libtool 的一部分。
通过此链接(http://www.gnu.org/software/libtool/manual/html_node/Invoking-libtoolize.html):
libtoolize 程序提供了一种向软件包添加 libtool 支持的标准方法。将来,它可能会实现更好的使用检查或其他功能,使 libtool 更易于使用。