Tirar o máximo proveito de makefiles
Video: Using make and writing Makefile ( in C++ or C )
Conteúdo
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 ainda é frequentemente usado hoje. o faço utility 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 próxima linha sem confundir o pobre velho faço, você pode acabar com uma linha com uma barra invertida () e, em seguida, continuá-lo na próxima linha.
Video: UPEvent: GCC and Makefiles
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.
Video: Writing Makefiles
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 você a entender o Makefiles quando se trabalha com eles.
Se você não gosta Makefiles, você não tem que usá-los. ambientes de desenvolvimento, como o Code :: Blocks e Microsoft Visual C ++ permitem criar grandes aplicações sem nunca tocar um Makefile.