Je voulais en savoir plus sur les outils automatiques, j'ai donc commencé à regarder des didacticiels sur YouTube.
J'ai créé un dossier nommé hello
puis créé un configure.ac
fichier:
AC_INIT([hello],[.01])
AC_OUTPUT
Je l'ai sauvegardé puis j'ai couru autoreconf -i
. Évidemment, cela n'a pas fonctionné la première fois car il n'était pas installé. Ensuite, j'ai installé autoconf
par la commande sudo apt-get install autoconf2.13
.
Maintenant, après cela, j'ai de nouveau couru autoreconf -i
, mais maintenant j'obtiens l'erreur comme indiqué ci-dessous:
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
et leautom4te.cache
mais quand même en l'exécutantautoreconf -i
il montre ces deux lignes d'erreur, y aura-t-il des problèmes à l'avenir, quelles sont ces erreurs?autoreconf
etautoconf
commandeapt-file search filename
remplacer le nom de fichier par ce que vous avez et il vous dira quel package vous devez installer.Réponses:
Tu devrais faire
sudo apt-get install build-essential libtool
la source
sudo apt-get install libtool
. Je ne sais pas s'il est inclus dans build-essential.libtool
n'est pas enbuild-essential
apt-get install libtool
pour le binairelibtoolize
Essaye ça..
sudo apt-get install automake autoconf libtool autoreconf -i
Cela a fonctionné pour moi.
la source