L'outil GNU autoreconf met à jour les scripts de configuration en exécutant autoconf, autoheader, aclocal, automake et libtoolize dans les répertoires et sous-répertoires spécifiés. Cette commande est rarement invoquée manuellement. Il est généralement appelé automatiquement depuis d'autres outils d'autoconf.
Si vous rencontrez l'erreur ci-dessous :
autoreconf: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
OS X | brew install autoconf |
Debian | apt-get install autoconf |
Ubuntu | apt-get install autoconf |
Alpin | apk ajouter autoconf |
Arch Linux | pacman -S autoconf |
Kali Linux | apt-get install autoconf |
CentOS | yum install autoconf |
Fédora | dnf install autoconf |
Raspbian | apt-get install autoconf |
Docker | docker lance cmd.cat/autoreconf autoreconf |
autoconf vs autoreconf
Lancer autoconf est simple :il suffit de l'exécuter dans le même répertoire que votre fichier configure.ac. L'exécution d'autoreconf a exactement le même effet que l'exécution d'autoconf, sauf qu'autoreconf fera également ce qu'il faut lorsque vous commencerez à ajouter les fonctionnalités Automake et Libtool à votre système de construction. Autrement dit, il exécutera tous les Autotools dans le bon ordre en fonction du contenu de votre fichier configure.ac.
autoreconf est suffisamment intelligent pour n'exécuter que les outils dont vous avez besoin, dans l'ordre dans lequel vous en avez besoin, avec les options souhaitées (avec une mise en garde que je mentionnerai sous peu). Par conséquent, l'exécution d'autoreconf est la méthode recommandée pour exécuter la chaîne d'outils Autotools.