Waf, anteriormente conhecido como BKsys, é um software de linha de comando livre e open source compltely, um quadro implementado em Python e concebido a partir do deslocamento para permitir que os usuários configurem esforço, compilar e instalar aplicativos em um sistema operacional GNU / Linux .Inspired pelos SCons construir systemThe software é inspirado SCons e substitui toda a cadeia GNU Autotool, que inclui o automake, aclocal, autoconf, autoheader, fazer e ferramentas libtool. Ele apresenta vários exemplos, incluindo KDE, OCaml e Qt applications.Features amostra a uma software glanceThe tem várias características, entre as quais podemos citar o suporte para objective-caml, suporte para aplicações Gnome, nova verificação rápida para compilações incrementais, colorido saída do kernel-like , declaração de destino orientada a objetos, e ordem de construção automática.
Além disso, ele vem com a funcionalidade automática dependências, melhorias de desempenho, suporte para vários IDE software (Integrated Development Environment), como o Eclipse, Xcode e Visual Studio, e grande compatibilidade Python (PyPy, Jython 2.5, CPython 2,5-3,4 e IronPython) .Getting começou com tempo WafFrom em tempos, você vai encontrar um aplicativo que requer o sistema de construção Waf para fins de compilação. Assim, a instalação do programa Waf em seu sistema operacional GNU / Linux não é uma má idéia. Para começar, baixe a última versão do Softoware e salve-o em seu diretório Home.
Descompacte o arquivo com um utilitário gerenciador de arquivos, abra um aplicativo Terminal, mover-se para o local onde você & rsquo; ve extraiu o arquivo (por exemplo /home/softoware/waf-1.8.5 cd) e executar o & lsquo; ./ configure & rsquo; comando para configurar o programa, que pode ser utilizada directamente a partir da fonte dir.
Execute o & lsquo; ./ waf --help & rsquo; comando para visualizar as opções de linha de comando disponíveis ea mensagem de uso. Existem inúmeras opções de linha de comando, organizados em duas categorias principais:. Comandos principais e opções (opções de configuração, construção e instalação opções, opções da etapa, opções de instalação e desinstalação, opções Python)
O que é novo nesta versão:.
- Um novo sistema baseado em regras foi adicionada para declarar alvos em um sistema makefile-like
- Vários pequenos bugs foram corrigidos para permitir a compilação em mais sistemas (OS X e Cygwin).
- novos exemplos foram adicionados para mostrar como usar o gcc para extrair dependências (substituindo o pré-processador Waf) ou para usar compiladores para compilar vários arquivos de uma só vez (em lote compilações).
Requisitos :
- Python
Comentários não encontrado