Gnu make.

GNU Fazer é uma ferramenta que controla a geração de executáveis e outros arquivos de não fonte de um programa.
Baixe Agora

Gnu make. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Paul D. Smith
  • Site do editor:
  • http://www.gnu.org/software/make/

Gnu make. Tag


Gnu make. Descrição

GNU faz é uma ferramenta que controla a geração de executáveis e outros arquivos de não fonte de um programa. A GNU faz é uma ferramenta que controla a geração de executáveis e outros arquivos não-fonte de um programa a partir dos arquivos de origem do programa.make recebe seu conhecimento de como criar seu programa de um arquivo chamado Makefile, que lista cada um dos arquivos de origem e como computar de outros arquivos. Quando você escreve um programa, você deve escrever um makefile para isso, para que seja possível usar para criar e instalar o programa.Capabilidades de fazer · fazer o usuário final para criar e instalar seu pacote sem saber os detalhes de como Isso é feito - porque esses detalhes são registrados no makefile que você fornece. · Faça as figuras automaticamente quais arquivos necessários para atualizar, com base em quais arquivos de origem foram alterados. Também determina automaticamente a ordem correta para atualizar arquivos, caso um arquivo não-fonte depende de outro arquivo não-fonte. Como um resultado, se você alterar alguns arquivos de origem e, em seguida, executar, não precisa recompilar todos os seu programa. Atualiza apenas os arquivos não-fonte que dependem direta ou indiretamente nos arquivos de origem que você alterou. · Fazer não se limita a qualquer idioma específico. Para cada arquivo não-fonte no programa, o makefile especifica os comandos shell para computar. Esses comandos do shell podem executar um compilador para produzir um arquivo de objeto, o vinculador para produzir um executável, AR para atualizar uma biblioteca ou TEX ou MAKINFO para formatar a documentação. · Fazer não se limita a construir um pacote. Você também pode usar para controlar a instalação ou desinstalação de um pacote, gerar tabelas de tags para ele, ou qualquer outra coisa que você queira fazer com freqüência suficiente para valer a pena enquanto escreva como fazê-lo. Faça regras e a regra de targetsa no Makefile Tells Faça como executar uma série de comandos para criar um arquivo de destino dos arquivos de origem. Também especifica uma lista de dependências do arquivo de destino. Esta lista deve incluir todos os arquivos (sejam arquivos de origem ou outros alvos) que são usados como entradas para os comandos na regra. Aqui é o que é uma regra simples é: Alvo: Dependências ... Quando você corre fazer, Você pode especificar alvos específicos para atualizar; Caso contrário, faça atualizações o primeiro destino listado no makefile. Naturalmente, qualquer outro arquivo de destino necessário como entrada para gerar essas metas deve ser atualizado primeiro.make usa o makefile para descobrir quais arquivos de destino devem ser atualizados e determinar qual deles realmente precisa ser atualizado. Se um arquivo de destino for mais novo do que todas as suas dependências, ele já está atualizado, e não precisa ser regenerado. Os outros arquivos de destino precisam ser atualizados, mas no pedido correto: cada arquivo de destino deve ser regenerado antes de ser usado na regeneração Outros alvos.Avantagens do GNU MakeGnu Fazer tem muitos recursos poderosos para uso em makefiles, além do que outra faz versões ter. Ele também pode regenerar, usar e, em seguida, excluir arquivos intermediários que não precisam ser salvos. Gnu faz também tem alguns recursos simples que são muito convenientes. Por exemplo, a opção -o arquivo que diz "fingir que o arquivo de arquivo de origem não foi alterado, mesmo que tenha sido alterado". Isso é extremamente útil quando você adiciona uma nova macro a um arquivo de cabeçalho. A maioria das versões de fazer vai assumir que eles devem, portanto, recompilar todos os arquivos de origem que usam o arquivo de cabeçalho; Mas o GNU dá uma maneira de evitar a recompilação, no caso em que você sabe que sua mudança no arquivo de cabeçalho não requer. No entanto, a diferença mais importante entre o GNU faz e a maioria das versões da marca é que o GNU faz é o software livre . O que há de novo nesta versão: · Principais BugFixes


Gnu make. Software Relacionado

Gbaconv.

gbaconv é um conjunto de ferramentas destinadas aos desenvolvedores avançados de Gameboy. ...

475

Download

cc65.

CC65 é um compilador de freeware C para 6502 sistemas baseados. ...

182

Download

Elfio.

Elfio é um leitor e produtor elfo (executável e vinculável). ...

752

Download

Sol Manager.

Sol Manager é uma ferramenta para gerenciar seus arquivos de origem e configurações. ...

175

Download