Lo strumento GNU autoreconf aggiorna gli script di configurazione eseguendo autoconf, autoheader, aclocal, automake e libtoolize in directory e sottodirectory specificate. Questo comando viene raramente invocato manualmente. Di solito viene chiamato automaticamente da altri strumenti di autoconf.
Se riscontri un errore di seguito:
autoreconf: command not found
puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
OS X | brew install autoconf |
Debian | apt-get install autoconf |
Ubuntu | apt-get install autoconf |
Alpino | apk aggiunge autoconf |
Arci Linux | pacman -S autoconf |
Kali Linux | apt-get install autoconf |
CentOS | yum install autoconf |
Fedora | dnf installa autoconf |
Raspbian | apt-get install autoconf |
Docker | docker esegui cmd.cat/autoreconf autoreconf |
autoconf vs autoreconf
L'esecuzione di autoconf è semplice:eseguilo nella stessa directory del file configure.ac. L'esecuzione di autoreconf ha esattamente lo stesso effetto dell'esecuzione di autoconf, tranne per il fatto che anche autoreconf farà la cosa giusta quando inizi ad aggiungere le funzionalità di Automake e Libtool al tuo sistema di build. Cioè, eseguirà tutti gli Autotools nell'ordine corretto in base al contenuto del tuo file configure.ac.
autoreconf è abbastanza intelligente da eseguire solo gli strumenti di cui hai bisogno, nell'ordine in cui ne hai bisogno, con le opzioni che desideri (con un avvertimento che menzionerò tra breve). Pertanto, l'esecuzione di autoreconf è il metodo consigliato per eseguire la catena di strumenti di Autotools.