Motor primárioPrime Mover é uma ferramenta de construção, não ao contrário. | |
Baixe Agora |
Motor primário Classificação e resumo
Propaganda
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
Ctcompare.
O objetivo do projeto do CTCOMPare é permitir que você compare vários conjuntos de códigos C em uma base de token ... ...
159
Analisador de dependência
Analisador de dependência é um utilitário para visualizar graficamente os gráficos de dependência do Maven2 Artifacts. ...
254