Waf, tidligere kjent som BKsys, er en compltely gratis og åpen kildekode kommandolinje-programvare, et rammeverk implementert i Python og designet fra offset for å tillate brukere å enkelt konfigurere, kompilere og installere programmer under en GNU / Linux-operativsystemet .Inspired av SCons bygge systemThe programvare er inspirert av SCons og det erstatter hele GNU Autotool kjeden, som inkluderer auto, aclocal, autoconf, autoheader, lage og libtool verktøy. Her finnes ulike eksempler, blant annet KDE, Objective Caml og Qt prøve applications.Features på en glanceThe programvaren har flere funksjoner, blant annet kan vi nevne støtte for objektiv-Caml, støtte for GNOME-programmer, rask nytt søk for inkrementell bygger, farget kernel-lignende effekt , objektorientert mål erklæring, og automatisk bygge rekkefølge.
I tillegg kommer den med automatisk avhengig funksjonalitet, ytelsesforbedringer, støtte for ulike IDE (Integrated Development Environment) programvare, for eksempel Eclipse, Xcode og Visual Studio, og stor Python kompatibilitet (PYPY, Jython 2,5, cPython 02.05 til 03.04 og Ironpython) .Getting startet med WafFrom tid til annen, vil du finne et program som krever WAF bygge system for kompilering formål. Så installerer Waf programmet i GNU / Linux-operativsystemet er ikke en dårlig idé. For å komme i gang, laste ned siste versjon fra Softoware og lagre det på din Hjem-katalogen.
Dekomprimere arkivet med en arkiv manager verktøyet, åpne en Terminal app, går du til plasseringen der du & rsquo; ve hentet arkivfilen (f.eks cd /home/softoware/waf-1.8.5) og kjør & lsquo; ./ configure & rsquo; kommandoen for å konfigurere programmet, som kan brukes direkte fra kilden dir.
Utfør & lsquo; ./ waf help & rsquo; kommandoen for å vise tilgjengelige kommandolinjealternativer og bruk meldingen. Det er mange kommandolinjealternativer, organisert i to hovedkategorier:. Viktigste kommandoer og opsjoner (konfigurasjonsmuligheter, bygge og installasjonsalternativer, trinn alternativer, installasjon og avinstallasjon alternativer, Python opsjoner)
Hva er ny i denne utgaven:.
- En ny regelbasert system har blitt lagt til for å erklære målene i en Makefile-lignende system
- Flere mindre bugs har blitt fikset slik at samlingen på flere systemer (OS X og Cygwin).
- Nye eksempler har blitt lagt for å vise hvordan du bruker gcc for utpakking avhengig (erstatte Waf preprosessor) eller å bruke kompilatorer å kompilere flere filer samtidig (dosert bygger).
Krav :
- Python
Kommentarer ikke funnet