2

Я должен скомпилировать программу (не сделал сам), и в его autogen.sh есть команда сценария, которая ищет libtool

LIBTOOL=$(which libtool)

но команда не находит команду. Я вижу путь для libtool это /usr/share/libtool вместо /usr/bin/libtool .

Я нахожу libtoolize в /usr/bin/ , но я не изменил путь.

Я хотел бы знать, есть ли разница между libtool и libtoolize.

2 ответа2

20

Сегодня я столкнулся с этой же проблемой в системе Debian и (в конце концов) обнаружил, что хотя пакет libtool был установлен, пакет libtool-bin не был установлен.

apt-get install libtool-bin

Решенная проблема: which libtool печатает /usr/bin/libtool .

1

Это не одно и то же, libtoolize является частью libtool.

По этой ссылке (http://www.gnu.org/software/libtool/manual/html_node/Invoking-libtoolize.html):

Программа libtoolize предоставляет стандартный способ добавить поддержку libtool в ваш пакет. В будущем он может реализовать лучшую проверку использования или другие функции, чтобы сделать libtool еще проще в использовании.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .