![]() |
| Carinha simpática de um GNU |
Make
O que é Make?
Make é uma tecnologia que foi entregue a nós pelos simpáticos camaradas da GNU. É.... isso é tudo o que você precisa saber... (ou não, se quiser saber mais, vá para a página do povo do GNU). Mesmo assim, existem vários dialetos dessa belezinha, e no geral, todos funcionam quase da mesma forma.
Não vou gastar o seu tempo com essa coisa de história da linguagem ou outras convenções do tipo, fica a seu critério pesquisar isso no google e extrair o máximo de informações da wikipédia. Passar bem xD
O make pode ser usado com várias finalidades, e tem vários pros:
- Permitir que o usuário final compile e instale seu programa sem que ele saiba de detalhes sobre ele, uma vez que é seu dever como programador declarar as regras que devem ser seguidas.
- Ele suporta várias linguagens, não necessariamente apenas C/C++ (mas é onde ele se mostra mais útil).
- Ele não serve apenas para você compilar os seus programas, mas também ajuda a controlar instalação e desinstalação do mesmo.
- O make é inteligente! ele sabe quais arquivos precisam ser compilados, ou seja, quando um arquivo gerar um objeto, o make só vai recompila-lo caso sejam feitas alguma modificação no seu código fonte.
O que verei nessa série de postagens?
Meu jovem gafanhoto, no final deste curso completo, online e gratuito, você será capaz de parar de perder tempo com essa coisa de compilar cada arquivo individual e manualmente, e verá como a vida pode ser melhor com essa ferramenta chamada make.Então, Tem algum índice por aí?
Claro meu coleguinha, aqui você pode encontrar a sequência de posts. Os links que estão acessíveis, são os posts que eu já criei. Assim, você pode ver o que já foi postado e o que está por vir!
Aqui está:
Aqui está:
- Vamos começar.
- Compreendendo o make.
- Implementando no nosso projeto.
- Variáveis pra facilitar a vida.
- Make e outros Makefiles

Comentários
Postar um comentário
Olá meu coleguinha, conte-me onde eu posso melhorar ou deixe uma sugestão para o próximo post. :D