Linux: nomes makefile gnu

Video: Makefile

Quando um aplicativo Linux é composta por mais de alguns arquivos de origem, compilar e ligar os arquivos digitando manualmente o gcc comando pode se tornar cansativa. Além disso, você não quer compilar todos os arquivos sempre que mudar alguma coisa em um único arquivo de origem. Estas situações são onde o GNU faço utilitário vem a seu salvamento.

Video: CU - AGSO - Introduction To Linux - Session 5 - Part 3 - GNU make and Makefiles

o faço utilitário funciona através da leitura e interpretação de um makefile - um arquivo de texto que descreve quais arquivos são necessários para construir um programa específico, bem como a forma de compilar e vincular os arquivos para construir o programa. Sempre que você alterar um ou mais arquivos, faça determina quais arquivos para recompilar - e emite os comandos apropriados para compilar esses arquivos e reconstruir o programa.

Por padrão, o GNU faço procura por um makefile que tem um dos seguintes nomes, na ordem mostrada:

  • GNUmakefile

  • makefile

    Video: Tutorial Makefile pt-br



  • Makefile

Em sistemas Unix, usando Makefile como o nome do makefile é habitual, porque ele aparece perto do início do diretório listagens, onde os nomes maiúsculos aparecem antes nomes minúsculas.

Quando você baixar o software a partir da Internet, você geralmente encontrar um Makefile, juntamente com os arquivos de origem. Para construir o software, você só precisa digitar faço na janela de comandos e fazer cuida de todos os passos necessários para construir o software.

Se seu makefile não tem um nome padrão (como Makefile), Você tem que usar o -f opção com faço para especificar o makefile nome. Se seu makefile é chamado myprogram.mak, por exemplo, você tem que correr make usando a seguinte linha de comando:

fazer myprogram.mak -f

Publicações relacionadas