Programar em C/Makefiles: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 299:
====Make install====
 
AutomatisandoAutomatizando a instalação do programa com a regra install: .<br>
* install: .Coloca o binariobinário ou executavelexecutável em uma determinada pasta , como por exemplo /bin ou /usr/bin no linuxLinux. Pode ser em qualquer outra, utilizando o comando "mv" ou "cp" para mover ou copiar.
* Crie uma pasta bin dentro de "Projetos". Devem saber que naonão devem colocar nada inutilinútil que venha da interneteinternet na pasta raiz do linux.
mais pode ser em qualquer outra.E so usar o comando "mv" ou "cp" mover ou copiar.
*Vamos fazer duas variaveisvariáveis:
* Crie uma pasta bin dentro de "Projetos". Devem saber que nao devem colocar nada inutil que venha da internete na pasta raiz do linux.
**prefix=/caminho/ate onde/esta/ Projetos
*Vamos fazer duas variaveis:
**bindir=$(prefix)/bin .Igual a /caminho ate/ProjetoProjetos/dentro de ProjetoProjetos a pasta bin .
**prefix=/caminho/ate onde/esta/ Projetos
**bindir=$(prefix)/bin .Igual a /caminho ate/Projeto/dentro de Projeto a pasta bin .
**E adicionarmos a regra install:all com seus comandos.
Modificando o make principal.
Linha 312 ⟶ 311:
########################## O Makefile principal ##########################"
#Coloque o caminho ateaté Projeto aqui
prefix=/home/USER/Projeto
bindir=$(prefix)/bin