Obtendo o máximo de Makefiles
Desde o início dos tempos, ou pelo menos desde o início do sistema operacional Unix, os programadores têm usado um utilitário chamado faço para construir suas aplicações. E ele ainda é frequentemente usado hoje. o faço utilitário olha para qual dos seus arquivos de código fonte mudaram e decide o que precisa ser compilado e construído. Aqui estão algumas características que você pode usar quando se trabalha com Makefiles:
Se as linhas de longo prazo e que pretende continuá-las na linha seguinte sem confundir o pobre velho faço, você pode acabar com uma linha com uma barra invertida () e, em seguida, continuá-lo na linha seguinte.
Sua melhor aposta quando se trabalha com Makefiles é começar com um que você sabe que funciona e, em seguida, alterá-lo para que ele se aplica ao seu projeto atual. A verdade é que quase nenhum programador cria uma Makefile do princípio. Os programadores não gostam de trabalhar tão duro em projetos auxiliares como mexer com Makefiles. Eles preferem chegar a sua programação.
A maioria Makefiles terá uma regra chamada todos. A ideia subjacente a esta regra é que ela engloba todas as outras regras. Quando você digita fazer toda, você pode construir seu projeto inteiro.
Você pode incluir comentários no seu Makefiles iniciando-os com um caractere #. Estes comentários não são usados pela Makefile.
Makefiles pode incluir o que são chamados regras implícitas, quais são as regras que dizem respeito a todo um conjunto de arquivos com a mesma extensão de arquivo (como .cpp). Esses comentários podem ajudar a compreender o Makefiles quando se trabalha com eles.
Se você não gosta Makefiles, você não tem que usá-los. ambientes de desenvolvimento, tais como o Code :: Blocks e Microsoft Visual C ++ permitem criar grandes aplicações sem nunca tocar um Makefile.