2.5.2. Utilizando el comando make install
El uso del comando make install es una forma automatizada de instalar en el sistema el software construido. En este caso, es necesario especificar cómo instalar los artefactos arbitrarios en el sistema en el Makefile que suele ser escrito por el desarrollador.
Este procedimiento muestra cómo instalar un artefacto de construcción en una ubicación elegida en el sistema.
Procedimiento
Añada la sección
installa la página webMakefile:MakefileCopy to Clipboard Copied! Toggle word wrap Toggle overflow Tenga en cuenta que las líneas bajo
cello:,clean:, yinstall:deben comenzar con un espacio de tabulación.NotaLa variable $(DESTDIR) es un built-in de GNU make y se utiliza comúnmente para especificar la instalación en un directorio diferente al directorio raíz.
Ahora puede utilizar
Makefileno sólo para crear software, sino también para instalarlo en el sistema de destino.Construya e instale el programa
cello.c:make sudo make install
$ make gcc -g -o cello cello.c $ sudo make install install -m 0755 cello /usr/bin/celloCopy to Clipboard Copied! Toggle word wrap Toggle overflow Como resultado,
cellose encuentra ahora en el directorio que aparece en la variable$PATH.Ejecuta
cellodesde cualquier directorio sin especificar su ruta completa:cd ~ cello
$ cd ~ $ cello Hello WorldCopy to Clipboard Copied! Toggle word wrap Toggle overflow