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
installao siteMakefile:MakefileCopy 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
Makefilenã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/celloCopy to Clipboard Copied! Toggle word wrap Toggle overflow Como resultado,
celloestá agora localizado no diretório que está listado na variável$PATH.Executar
celloa partir de qualquer diretório sem especificar seu caminho completo:cd ~ cello
$ cd ~ $ cello Hello WorldCopy to Clipboard Copied! Toggle word wrap Toggle overflow