Explicación del uso de los comandos del sistema Linux make, clean, distclean

Makefile define una serie de reglas para especificar qué archivos se deben compilar primero, qué archivos se deben compilar después, qué archivos se deben volver a compilar e incluso realizar operaciones funcionales más complejas, porque Makefile es como un script de shell, que también puede se ejecutarán los comandos del sistema operativo.
  El beneficio que trae makefile es - "compilación automática". Una vez escrito, solo se necesita un comando make y todo el proyecto se compila automáticamente, lo que mejora en gran medida la eficiencia del desarrollo de software. make es una herramienta de comando que explica las instrucciones en el archivo MAKE. En términos generales, la mayoría de los IDE tienen este comando, como: make en Delphi, nmake en Visual C++, make en GNU bajo Linux. Se puede ver que los archivos MAKE se han vuelto un método de compilación en ingeniería.
make
compila el código fuente, se conecta, genera archivos de objetos y archivos ejecutables de acuerdo con el Makefile.
make clean
borra los archivos objeto (archivos con el sufijo ".o") y los archivos ejecutables generados por el último comando make.
make install
instala el archivo ejecutable compilado en el directorio del sistema, generalmente el directorio /usr/local/bin.
make dist
produce un archivo de paquete de distribución (es decir, paquete de distribución). Este comando empaquetará los archivos ejecutables y relacionados en un archivo comprimido tar.gz que se usará como un paquete de software para distribuir software.
Generará un archivo con un nombre como "PACKAGE-VERSION.tar.gz" en el directorio actual. PAQUETE y VERSIÓN son AM_INIT_AUTOMAKE (PAQUETE, VERSIÓN) que definimos en configure.in.
hacer desmarcar
Genere un paquete de lanzamiento y pruébelo y verifíquelo para determinar la exactitud del paquete de lanzamiento. Esta operación desempaquetará automáticamente el archivo del paquete comprimido, luego ejecutará el comando de configuración y ejecutará make para confirmar que no hay errores en la compilación y, finalmente, le indicará que el paquete está listo y puede publicarse.
make distclean
es similar a make clean, pero también elimina todos los archivos generados por configure, incluido el archivo Makefile.

Supongo que te gusta

Origin blog.csdn.net/qq_44333320/article/details/126418966
Recomendado
Clasificación