Herramientas automáticas

Autotools (o sistema de compilación GNU ) es un término general utilizado por la comunidad anglosajona para designar todaslasherramientas de compilación del proyecto GNU .

Autotools no es un proyecto GNU, pero la expresión se usa a menudo fuera y dentro del proyecto para referirse a una colección de proyectos GNU, que incluyen:

Descripción técnica

Configurar script

Los scripts de configuración (a menudo escritos ./configure ) son generados por autoconf . Se utilizan para analizar el entorno de desarrollo actual y proporcionar la información resultante a otras herramientas de la suite autotools . A través de los archivos configure.ac , las diversas tareas incluyen:

Los desarrolladores generan los scripts de configuración . Las herramientas GNU Autoconf y GNU Automake no son necesarias después de que se haya generado el script de configuración .

GNU Automake

GNU Automake lee los archivos Makefile.am y genera los archivos Makefile.in .

GNU Autoconf lee los archivos configure.ac para generar los archivos configurados . También lee archivos * .in para generar otros archivos.

Otros archivos afectados por el script autoconf  :

  • Makefile.in  ;
  • Makefile  ;
  • myfile.in , mi_archivo .

Marca GNU

En Unix, convencionalmente, make lee y ejecuta los Makefile (s) para generar un archivo ejecutable y las bibliotecas de software necesarias.
En Mac OS X , con MacPorts , este es el paquete gmake.

Bibliografía

Ver también

Artículos relacionados

Referencias externas