Motor primário

Prime Mover é uma ferramenta de construção, não ao contrário.
Baixe Agora

Motor primário Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • David Given
  • Site do editor:

Motor primário Tag


Motor primário Descrição

Prime mover é uma ferramenta de construção, não ao contrário. Prime mover é uma ferramenta de construção, não ao contrário. Ele é projetado para ser pequeno, portátil, flexível, poderoso e é muito fácil de implantar.Prime Mover pode ser distribuído junto com o código-fonte do aplicativo e não requer que seu usuário final tenha algo diferente de um compilador C básico para Use-o. Aqui estão algumas principais características do "motor principal": · Verificação de dependência automática para arquivos C-Like · Gráficos de dependência explícitos · Regras arbitrariamente complexas (é possível representar gráficos de dependência muito mais complexos no PM do que você pode fazer) · Pode lidar com vários diretórios ao mesmo tempo (sem makefiles mais recursivos!) · Altamente escalável (PM pode lidar com builds muito grandes tão facilmente quanto pequenas) · Easy Cruz-compilação (arquivos de objeto são armazenados no cache de arquivo do próprio objeto do PM. , não na sua árvore de construção, então você não precisa se preocupar em distingui-los) · Construir várias versões do mesmo aplicativo (PM lembra as opções do compilador usadas para criar cada arquivo e podem dizer diferentes versões do mesmo arquivo de objeto. · Implementação fácil (todo o código principal do PM consiste em exatamente o arquivo, que pode ser executado em quase qualquer plataforma - sem instalação ou compilação necessária!) · Projeto orientado a objetos (tornando muito fácil criar suas próprias regras especializando-se um dos Os existentes) · Uma linguagem de programação verdadeira (se você precisar, todo o poder da linguagem de programação da LUA está na ponta dos dedos) A PM difere de fazer principalmente em que todas as dependências em PM são explícitas. Fazer tentará determinar o que precisa ser feito para criar um arquivo, com base em um conjunto de regras que contam como transformar os tipos de arquivos. Isso funciona bem até que você precise ter regras diferentes se aplicam a dois arquivos do mesmo tipo ..., o que faz com que você se torne rapidamente incorporado. Opm evita isso, exigindo que todas as regras sejam explícitas. Graças ao poder do açúcar sintático, é muito menos trabalho do que parece, nunca temer. A melhor explicação é um exemplo, e então aqui é um exemplo PMFile que irá construir um simples programa C: - Carregue as regras c .pm "- Target padrão Builds A C programaDefault = CProgram {- CFile transforma um arquivo de origem C em um arquivo de objeto CFile" Main.c ", Cfile" Utils.c ", Cfile" Aux.c ", - uma vez Construído, isso torna o resultado disponível install = pm.install ("myprogram")} Se isso for salvo como "PMFile" no diretório atual, ele pode ser invocado simplesmente fazendo: ./ PM ... e será executado. O que há de novo nesta versão: · Isso é uma liberação de aprimoramento, adicionando suporte para Cygwin. · Uma nova tecnologia de crocante C foi introduzida, o que reduz o tamanho dos executáveis do PM a cerca de 50%. · Suporte para produzir sinais de% literais em sinais de saída adicionado.


Motor primário Software Relacionado

Buildtool

buildtool é uma infraestrutura de construção baseada em shell altamente integrada. ...

161

Download

Ctcompare.

O objetivo do projeto do CTCOMPare é permitir que você compare vários conjuntos de códigos C em uma base de token ... ...

159

Download

Suakeke

Um sistema de compilação com estilo e sintaxe semelhante ao GNU. ...

248

Download

Tmake

Tmake fornece uma ferramenta de makefile de plataforma cruzada. ...

150

Download