Comando aclocal en Linux con ejemplos

El comando aclocal en Linux se usa para generar automáticamente archivos aclocal.m4 desde configure.inun archivo. automake en Linux contiene muchas macros autoconf que se pueden usar en los diferentes paquetes. Estas macros deben estar definidas en aclocal.m4 . De lo contrario, no se puede acceder a él mediante autoconf .
El comando aclocal primero busca definiciones de macros en los archivos .m4 en su directorio predeterminado (/usr/share/aclocal en algunos sistemas) y también en el archivo acinclude.m4 , después de lo cual busca macros utilizadas en el archivo configure.in . Generará un aclocal.m4archivo que contiene definiciones de todas las macros m4 requeridas por autoconf.

Sintaxis:

aclocal [, OPTION/]... [, SRCDIR/]

Opciones:

  • –acdir=dir: esta opción se utiliza para buscar archivos de macro en el directorio dir en lugar del directorio predeterminado.
  • –ayuda: Muestra el mensaje de ayuda y luego sale.

  • -I DIRECTORIO: Agrega el directorio DIR a la lista de directorios buscados para los archivos .m4 .
  • –system-acdir=dir: Muestra el directorio que contiene archivos de todo el sistema de terceros.
  • –output=FILE: hace que la salida se coloque en el ARCHIVO especificado en lugar de aclocal.m4 .
  • –diff: ejecuta el comando diff en los archivos m4 que podrían cambiarse.
  • –verbose: Imprime los nombres de los archivos que examina.

  • –print-ac-dir: Imprime el nombre del directorio para buscar archivos m4, luego sale.
  • –force: siempre actualiza el archivo de salida.
  • –dry-run: Pretende actualizar los archivos.
  • –version: Muestra el número de versión y luego sale.

  • -W o –advertencias: Informa la caída de la advertencia en la categoría.

    Las categorías de advertencia son:

Publicación traducida automáticamente

Artículo escrito por NishanthVaidya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *