libtool 已安装但未在 /usr/bin 中找到

Kyr*_*rol 10 linux bash

我必须编译一个程序(不是我自己制作的),并且在他的中autogen.sh有一个搜索libtool的脚本命令

LIBTOOL=$(which libtool)

但命令找不到命令。我看到libtool的路径/usr/share/libtool,而不是/usr/bin/libtool

我找到libtoolize/usr/bin/,但我没有改变任何路径。

我想知道libtoollibtoolize之间是否有区别。

Jos*_*oma 39

我今天在 Debian 系统上遇到了同样的问题,并且(最终)发现虽然libtool安装了该libtool-bin软件包,但没有安装该软件包。

apt-get install libtool-bin
Run Code Online (Sandbox Code Playgroud)

问题已解决:which libtool打印/usr/bin/libtool.


Dan*_*scu 2

它们不是同一件事,libtoolize 是 libtool 的一部分。

通过此链接(http://www.gnu.org/software/libtool/manual/html_node/Invoking-libtoolize.html):

libtoolize 程序提供了一种向软件包添加 libtool 支持的标准方法。将来,它可能会实现更好的使用检查或其他功能,使 libtool 更易于使用。