La herramienta GNU autoreconf actualiza los scripts de configuración mediante la ejecución de autoconf, autoheader, aclocal, automake y libtoolize en directorios y subdirectorios específicos. Este comando rara vez se invoca manualmente. Por lo general, se llama automáticamente desde otras herramientas de autoconf.
Si encuentra el siguiente error:
autoreconf: command not found
puede intentar instalar el siguiente paquete según su elección de distribución.
Distribución | Comando |
---|---|
OS X | instalación automática de cerveza |
Debian | apt-get install autoconf |
Ubuntu | apt-get install autoconf |
Alpino | apk agregar autoconf |
Arco Linux | pacman -S autoconf |
Kali Linux | apt-get install autoconf |
Cent OS | yum instalar autoconf |
Fedora | dnf instalar autoconf |
Raspbian | apt-get install autoconf |
Docker | docker ejecutar cmd.cat/autoreconf autoreconf |
autoconf vs autoreconf
Ejecutar autoconf es simple:simplemente ejecútelo en el mismo directorio que su archivo configure.ac. Ejecutar autoreconf tiene exactamente el mismo efecto que ejecutar autoconf, excepto que autoreconf también hará lo correcto cuando comience a agregar la funcionalidad Automake y Libtool a su sistema de compilación. Es decir, ejecutará todas las Autotools en el orden correcto según el contenido de su archivo configure.ac.
autoreconf es lo suficientemente inteligente como para ejecutar solo las herramientas que necesita, en el orden en que las necesita, con las opciones que desea (con una advertencia que mencionaré en breve). Por lo tanto, ejecutar autoreconf es el método recomendado para ejecutar la cadena de herramientas Autotools.