Waf, voorheen bekend als BKsys, is een compltely gratis en open source command-line software, een kader geïmplementeerd in Python en ontworpen vanuit de offset om gebruikers in staat om moeiteloos te configureren, compileren en installeren van applicaties onder een GNU / Linux besturingssysteem .Inspired door de SCons bouwen-systeem met software is geïnspireerd door SCons en het de hele GNU Autotool keten, die de automake, aclocal, autoconf, autoheader, te maken en libtool gereedschappen omvat vervangt. Het beschikt over diverse voorbeelden, waaronder KDE, OCaml en Qt monster applications.Features Een overzicht met software heeft verschillende functies, waaronder kunnen we ondersteuning voor objectieve-CAML noemen, ondersteuning voor GNOME-toepassingen, snel opnieuw scannen voor incrementele builds, gekleurde kernel-achtige uitgang , object-georiënteerde doelgroep verklaring, en automatische build orde.
Bovendien, het komt met automatische afhankelijkheden functionaliteit, performance verbeteringen, ondersteuning voor verschillende IDE (Integrated Development Environment) software, zoals Eclipse, Xcode en Visual Studio, en grote Python compatibiliteit (pypy, Jython 2.5, CPython 2,5-3,4 en IronPython) .Getting begonnen met WafFrom tijd tot tijd, zal u een toepassing die de Waf bouwsysteem voor compilatie doeleinden nodig vinden. Zodat de installatie van het Waf programma in uw GNU / Linux besturingssysteem is geen slecht idee. Om te beginnen, download de nieuwste versie van Softoware en sla het op uw thuismap.
Decomprimeren het archief met een archief manager nut, open een Terminal app, te verplaatsen naar de locatie waar u & rsquo; ve uitgepakt het archiefbestand (bv cd /home/softoware/waf-1.8.5) en voer de & lsquo; ./ configure & rsquo; commando om het programma, die direct kunnen worden gebruikt vanaf de bron dir configureren.
Voeren de & lsquo; ./ waf --help & rsquo; commando om beschikbare command-line opties en het gebruik bericht te bekijken. Er zijn tal van command-line opties, georganiseerd in twee hoofdcategorieën:. Belangrijkste commando's en opties (configuratie-opties, bouw en installatie-opties, stap opties, installeren en verwijderen opties, Python opties)
Wat is nieuw in deze release:.
- Een nieuwe regels gebaseerd systeem is toegevoegd voor het verklaren van doelen in een makefile-achtig systeem
- Een aantal kleine bugs zijn bevestigd aan de compilatie op meer systemen (OS X en Cygwin) mogelijk te maken.
- Nieuwe voorbeelden zijn toegevoegd om te laten zien hoe je gcc te gebruiken voor de extractie van afhankelijkheden (ter vervanging van de Waf preprocessor) of compilers gebruiken om meerdere bestanden te compileren in een keer (batch bouwt).
Eisen
- Python
Reacties niet gevonden