Sunifdef

Software screenshot:
Sunifdef
Software informatie:
Versie: 3.1.3
Upload datum: 2 Jun 15
Ontwikkelaar: Mike Kinghan
Licentie: Gratis
Populariteit: 44

Rating: 4.0/5 (Total Votes: 2)

Sunifdef is een command-line tool voor het vereenvoudigen van de preprocessor conditionalis in C / C ++ broncode (#if en aanverwante richtlijnen) op basis van de gekozen interpretatie van de preprocessor symbolen van de gebruiker.
Sunifdef is een meer krachtige opvolger van de FreeBSD 'unifdef' tool. Sunifdef is vooral nuttig voor ontwikkelaars van voortdurend evoluerende producten met grote code bases, waar de preprocessor voorwaardelijke worden gebruikt om de feature sets, API's of implementaties van verschillende releases te configureren.
In deze omgevingen, de code base gestaag accumuleert # ifdef-vervuiling als voorbijgaande configuratieopties geworden obselete. Sunifdef kan grotendeels automatiseren van de terugkerende taak van het zuiveren van redundante # if-logica van de code.
Installatie:
Download de tarball naar een locatie onder uw home directory
Extract de map sunifdef van de tarball. Niet hernoemen.
Voor het installeren van de bron:
Open een command console en cd in de sunifdef directory
Run ./configure
Als alles goed is, run te maken
Als het goed is, start su en voer het root-wachtwoord wanneer daarom wordt gevraagd (om root te worden).
Run make install
Om de pre-built uitvoerbare installeren:
Als root, kopiëren ingebouwde bin / sunfidef van de sunifdef directory in / usr / local / bin.
Set toestemmingen op / usr / local / bin / sunifdef om het uitvoerbaar te maken.
 
Als root, kopiëren man / sunifdef.1 van de sunifdef directory in / usr / local / man / man1
Om te testen dat Sunifdef is geïnstalleerd:
Run sunifdef -v, en verwacht uitgang, zoals:
 sunifdef, versie 0.1.3 (gebouwd 22 februari 2006, 19:47:48)
 sunifdef: Voltooid, exit code 0x0000
Run man sunifdef, en verwachten de sunifdef man pagina te zien.
Wat is er nieuw in deze release:
· Zes bugs zijn opgelost in deze versie.
· Vijf van deze correcties aan te pakken al lang bestaande gebreken van ontleden en evaluatie van integer constanten sunifdef's, een niche die weinig controle heeft ontvangen sinds de functie vertakt uit unifdef.
· Deze versie biedt robuuste parsing van hex, decimale, en octale cijfers en rekenen op hen.
· Maar sunifdef evalueert nog steeds alle integer constanten als ints en voert ondertekend gehele getallen op hen.
· Deze tekortschiet emuleren rekenkundige C preprocessor in grens gevallen, waarin een gefixeerde defect.

Vergelijkbare software

Yasm
Yasm

17 Feb 15

ELF statifier
ELF statifier

20 Feb 15

AdaControl
AdaControl

3 Jun 15

avrLab
avrLab

3 Jun 15

Reacties op Sunifdef

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!