Waf, precedentemente conosciuto come BKsys, è un compltely software da riga di comando libero e open source, un quadro realizzato in Python e progettato dalla compensazione per consentire agli utenti di configurare senza fatica, compilare e installare le applicazioni in un sistema operativo GNU / Linux .Inspired dai SCons costruire SystemWarehouse software si ispira SCons e sostituisce l'intera catena autotool GNU, che include il automake, aclocal, autoconf, autoheader, fare e strumenti libtool. È dotato di vari esempi, tra cui KDE, OCaml e Qt applications.Features campione ad un software glanceThe ha diverse caratteristiche, tra i quali possiamo citare il supporto per obiettivo a caml, il supporto per le applicazioni GNOME, nuova scansione veloce per incrementale costruisce, colorato output del kernel-like , la dichiarazione di destinazione orientato agli oggetti, e ordine automatico build.
Inoltre, è dotato di funzionalità automatica dipendenze, miglioramenti delle prestazioni, il supporto per vari IDE software (Integrated Development Environment), come Eclipse, Xcode e Visual Studio, e grande compatibilità Python (PyPy, Jython 2.5, CPython 2,5-3,4 e IronPython) .Getting iniziato con il tempo WafFrom in volta, si trova un'applicazione che richiede il sistema di generazione Waf per scopi di compilazione. Così l'installazione del programma Waf nel vostro sistema operativo GNU / Linux non è una cattiva idea. Per iniziare, scaricare l'ultima versione dal Softoware e salvarlo nella directory Home.
Decomprimere l'archivio con un programma di utilità gestore di archivi, aprire un app Terminal, passare alla posizione in cui si & rsquo; ve estratto il file archivio (per esempio cd /home/softoware/waf-1.8.5) ed eseguire il & lsquo; ./ configure & rsquo; comando per configurare il programma, che può essere utilizzato direttamente dalla fonte dir.
Eseguire il & lsquo; ./ waf help & rsquo; comando per visualizzare le opzioni disponibili da riga di comando e il messaggio di utilizzo. Ci sono numerose opzioni della riga di comando, organizzati in due categorie principali:. Comandi principali e le opzioni (le opzioni di configurazione, la costruzione e l'installazione opzioni, le opzioni di passo, le opzioni di installazione e disinstallazione, opzioni Python)
Cosa è nuovo in questa versione:.
- Un nuovo sistema basato su regole è stato aggiunto per dichiarare gli obiettivi in un sistema makefile simile
- Diversi piccoli bug sono stati corretti per consentire la compilazione su più sistemi (OS X e Cygwin).
- Nuovi esempi sono stati aggiunti per mostrare come usare gcc per estrarre le dipendenze (sostituzione del preprocessore Waf) o di utilizzare compilatori per compilare più file contemporaneamente (raggruppati build).
Requisiti :
- Python
I commenti non trovato