Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como compilar um Makefile
Compilando arquivos de código fonte normalmente acontece na linha de comando , através da execução de um comando do compilador , em seguida, executar o arquivo binário resultante. Ao compilar uma grande quantidade de arquivos de origem , ou arquivos de origem que dependem uns dos outros como parte de um projeto , o programador deve usar um " makefile ", que automatiza o processo de compilação . Isso permite que mais fácil compilação, e os controles mais poderosos sobre o processo de compilação . Coisas que você precisa
Editor de Texto
G+ + C /C + + Compiler
Mostrar Mais instruções
1

Crie o makefile chamado " maketest " no diretório onde a fonte arquivos residem . Se os arquivos de origem existentes são chamados de " testing.cpp " e " testing2.cpp ", então o makefile irá referenciar esses dois arquivos para compilar. O makefile será semelhante a este exemplo:

tudo :

g+ + testing.cpp testing2.cpp -o testing3

Este compila os dois arquivos de origem e nomes de saída arquivo " testing3 ".
2

Execute o arquivo make. No prompt de comando , digite:

make-f maketest

Este comando executa "make" no makefile " maketest ", que executa os comandos contidos . Então , testing.cpp e testing2.cpp irá compilar de acordo com a ordem makefile . Se houver apenas um makefile no diretório , basta executar o comando

fazer

Embora seja necessário nomear o arquivo " makefile ".
3

Modificar o makefile para denotar dependências. No editor de texto , modificar maketest para se assemelhar a uma dependência entre testing.cpp e testing2.cpp :

tudo : depende

dependem : testing.o testing2.o

g+ + -c testing.o testing2.o -o depender

testing.o :

g+ + -c testing.cpp

testing2.o :

g+ + -c testing2.cpp

Agora o makefile mostra que há uma dependência, " dependem ", que requer os arquivos fora de testes e testing2 . O makefile irá compilar os arquivos de origem , na ordem necessária .

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever um script Vim 
·Como calcular o número de linhas em um arquivo usando …
·Como projetar o Editor Usando OpenGL 
·Quais são Atributo Chaves 
·Diferenças entre o ATL , MFC e Win32 
·O que é um destrutor virtual em C 
·Como referência C DLLs em Net 
·Como fazer Matrizes em C + + 
·Descrição de uma função C + + e como ele causa um e…
·Como compilar C + + Com FStream 
  Artigos em destaque
·Como obter um valor selecionado em uma caixa de listage…
·Erros de sintaxe em C + + 
·Alternativas ao Boomerang Decompiler 
·Como Verificar Ctrl- D em C + + 
·Como Animar em XNA 
·Como se um deslocamento de Cordas em um arquivo no CPP 
·Como fazer uma série de asteriscos em C + + 
·Como Obter a Linha Número de um arquivo de entrada em …
·Como fazer um Stickman em C + + 
·Como construir um aplicativo móvel que usa uma câmera…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados