Я хотел узнать об автоинструментах, поэтому я просто начал смотреть некоторые уроки на 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.
Вместо au → reconf-iautoreconf -i, если я делаю au → conf-iautoconf -i, то это не показывает никакой ошибки. В чем разница ч / б
—
abkds
autoreconf
и autoconf
команды
Когда у вас появляется сообщение об ошибке, которое ссылается на программу, которая, по-видимому, отсутствует, например, libtoolize здесь, вы можете попробовать
apt-file search filename
заменить имя файла на то, что у вас есть, и оно сообщит вам, какой пакет нужно установить.
@illuminE, которая наверняка будет полезной информацией, запомнит это на будущее
—
abkds
sudo apt-get install build-essential libtool работал для меня - я бы проголосовал за него, но у меня нет такой репутации
—
kris
configure
и,autom4te.cache
но все же, при запускеautoreconf -i
она показывает эти две строки ошибок, будут ли проблемы в будущем, что это за ошибки?