Linux: nombres makefile gnu

Video: CU - AGSO - Introduction To Linux - Session 5 - Part 3 - GNU make and Makefiles

Cuando una aplicación de Linux se compone de más de unos pocos archivos de código fuente, compilar y vincular los archivos escribiendo manualmente el gcc comando puede llegar cansado. Además, usted no quiere compilar todos los archivos cada vez que cambie algo en un único archivo de origen. Estas situaciones son donde la GNU hacer utilidad viene a su rescate.

los hacer utilidad funciona mediante la lectura e interpretación de una makefile - un archivo de texto que describe qué archivos son necesarios para construir un programa en particular, así como la forma de compilar y enlazar los archivos para construir el programa. Siempre que se cambia uno o más archivos, que determina qué archivos para compilar - y se emite los comandos apropiados para la compilación de esos archivos y reconstruir el programa.

Por defecto, GNU hacer busca una makefile que tiene uno de los siguientes nombres, en el orden mostrado:

Video: Linux GNU make and Makefile

  • GNUmakefile

  • makefile

  • Makefile

En los sistemas Unix, usando Makefile como el nombre de la makefile es habitual, ya que aparece cerca del comienzo de los listados de directorios, donde los nombres en mayúsculas aparecen antes de los nombres en minúsculas.

Al descargar el software desde Internet, que se suele encontrar una Makefile, junto con los archivos de origen. Para construir el software, sólo tiene que escribir hacer en el indicador de comandos y hacer que se encarga de todos los pasos necesarios para construir el software.

Si tu makefile no tiene un nombre estándar (por ejemplo, Makefile), Usted tiene que utilizar la -F con la opción hacer para especificar el makefile nombre. Si tu makefile se llama myprogram.mak, por ejemplo, usted tiene que correr realizar a través del siguiente línea de comandos:

Video: B13 - Cambiar nombre de carpeta personal (home) de Ubuntu (GNU/Linux)

hacer myprogram.mak -f
Artículos Relacionados