Я хотел узнать об автоинструментах, поэтому я просто начал смотреть некоторые уроки на YouTube.
Я сделал папку с именем, hello
а затем сделал configure.ac
файл:
AC_INIT([hello],[.01])
AC_OUTPUT
Я сохранил его, а затем побежал autoreconf -i
. Очевидно, это не сработало в первый раз, потому что не было установлено. Затем я установил autoconf
по команде sudo apt-get install autoconf2.13
.
Теперь после этого я снова побежал autoreconf -i
, но теперь я получаю ошибку, как показано ниже:
Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196.
Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.
configure
и,autom4te.cache
но все же, при запускеautoreconf -i
она показывает эти две строки ошибок, будут ли проблемы в будущем, что это за ошибки?autoreconf
иautoconf
командыapt-file search filename
заменить имя файла на то, что у вас есть, и оно сообщит вам, какой пакет нужно установить.Ответы:
Ты должен сделать
sudo apt-get install build-essential libtool
источник
sudo apt-get install libtool
. Я не уверен, включен ли он в build-essential.libtool
нет вbuild-essential
apt-get install libtool
для бинарногоlibtoolize
Попробуй это..
sudo apt-get install automake autoconf libtool autoreconf -i
Это сработало для меня.
источник