2.5.2. Usando o comando make install
O uso do comando make install
é uma forma automatizada de instalar o software construído no sistema. Neste caso, é necessário especificar como instalar os artefatos arbitrários ao sistema no Makefile
que é normalmente escrito pelo desenvolvedor.
Este procedimento mostra como instalar um artefato de construção em um local escolhido no sistema.
Procedimento
Adicione a seção
install
ao siteMakefile
:Makefile
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Observe que as linhas sob
cello:
,clean:
einstall:
devem começar com um espaço de tabulação.NotaA variável $(DESTDIR) é uma variável do GNU e é comumente usada para especificar a instalação em um diretório diferente do diretório raiz.
Agora você pode usar
Makefile
não apenas para construir software, mas também para instalá-lo no sistema alvo.Construir e instalar o programa
cello.c
:make sudo make install
$ make gcc -g -o cello cello.c $ sudo make install install -m 0755 cello /usr/bin/cello
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Como resultado,
cello
está agora localizado no diretório que está listado na variável$PATH
.Executar
cello
a partir de qualquer diretório sem especificar seu caminho completo:cd ~ cello
$ cd ~ $ cello Hello World
Copy to Clipboard Copied! Toggle word wrap Toggle overflow