PL/1 for GCC

Software screenshot:
PL/1 for GCC
Software informatie:
Versie: 0.0.14
Upload datum: 2 Jun 15
Ontwikkelaar: Henrik Sorensen
Licentie: Gratis
Populariteit: 34

Rating: 5.0/5 (Total Votes: 1)

PL / 1 voor GCC project is een poging om een ​​native PL / I compiler met behulp van de GNU Compiler Collection te creëren. PL / I is een derde generatie procedurele taal geschikt voor een breed scala van toepassingen, zoals systeemsoftware, graphics, simulatie, tekstverwerking, Web, en zakelijke toepassingen.
Dit is de elfde code daling van de GCC front-end voor de PL / I programmeertaal.
PL / I voor GCC is vrijgegeven onder de voorwaarden van de GNU Public License; versie 2. Versie 0.0.11, bevat een nieuwe infrastructuur voor de PL / I preprocessor.
Het heeft meer dan een jaar sinds de vorige release van pl1gcc geweest, maar de ontwikkeling heeft zich weer opgepakt, dus verwacht releases vaker gebeuren. En vergeet niet je bent altijd welkom om het project aan te sluiten, moeten we echt helpen op alle niveaus van ontwikkeling.
De v0.0.11 versie markeert een belangrijke stap voorwaarts op weg naar een volledig functionerende PL / I compiler: de preprocessor. De huidige implementatie ondersteunt slechts een paar uitspraken, maar dankzij de gereedschappen flex en bison, het is recht naar voren om de ontbrekende preprocessor verklaringen toe te voegen. Verwacht een paar nieuwe toegevoegd worden bij elke nieuwe release, net als de PL / I parser ontwikkeld.
Momenteel is er nog steeds geen codegeneration plaatsvindt, dus niet opraken en verwijderen van uw productie PL / I compiler, gewoon nog niet.
Maar lees vooruit voor wat goed nieuws.
Het zou nog steeds een grote hulp voor ons zijn als u probeert de compiler op een aantal van uw eigen broncode, of als u een PL / I programma dat echt de hoeken van de grammatica test kon construeren. In principe is een programma dat alle doet wat de syntax maakt. Als inspiratie, neem een ​​kijkje op het testprogramma geschreven door Paul Karagianis
http://www.multicians.org/proc-proc.html
maar ik ben ervan overtuigd dat u een veel slechtere PL / I programma, dat we graag zouden zien te creëren. En als je het loslaat onder GPL het kan worden toegevoegd aan de pl1gcc hall of fame, dus ga je gang en doe de codering.
Gelieve ons te informeren over eventuele syntax fouten die kunnen optreden, zodat we kunnen controleren of de fout is in de pl1gcc parser, en niet in de code.
Installatie:
Omdat de GCC PL / I is nog geen onderdeel van mainline GCC, zijn er enkele handmatige stappen die u moet uitvoeren voordat u de GCC PL / I compiler kan gebruiken.
Als u gebruik maakt van Cygwin onder Windows, volg dan de instructies in het bestand INSTALL.cygwin. Als u wilt eclipse gebruiken raadpleeg INSTALL.eclipse.
Eerst moet je de broncode voor de GCC-compiler zelf nodig hebben. Als je niet al hebben de broncode geïnstalleerd, moet je om het te downloaden.
Dit is hoe we het deden; kunt u waarschijnlijk komen met een andere manier.
Ontvang het laatste werkende versie van de GCC-core-4.2-2006mmdd wekelijkse snapshot en
de nieuwste versie van de pl1gcc-0.0.x archiefbestand uit http://pl1gcc.sourceforge.net
Opmerking: De momentopname van de GCC gedownload van de pl1gcc project bekend te werken met pl1gcc. Als u een andere snapshot van de GCC-project proberen, laat het ons weten of het werkt of niet.
GCC beveelt de bron mappen te scheiden van de build directories, dus maak een direcory om de uitgepakte broncode te houden.
cd ~
mkdir gcc-src
Pak het gedownloade gcc-core-4.2-2006mmdd snapshot in uw directory voor gcc bron, ervan uitgaande dat de gedownloade bestanden worden opgeslagen in ~ / download, zal dit de GCC-compiler bestand uit te pakken:
cd ~ / gcc-src
tar -xjf ~ / download / gcc-core-4.2-2006mmdd.tar.bz2
Let op: dit zal een map met de naam ~ / gcc-src / gcc-4.2-2006mmdd creëren
Pak de pl1gcc-0.0.x.zip bestand in je home-directory, met deze commando's
cd ~
uitpakken ~ / download / pl1gcc-0.0.x.zip
Dit zal de directories ~ / pl1gcc-0.0.x / pl1 creëren
Maak een link van ~ / gcc-src / gcc-4.2-2006mmdd uw uitgepakt pl1 bibliotheek:
cd ~ / gcc-src / gcc-4.2-2006mmdd / gcc
ln -s ~ / pl1gcc-0.0.x / pl1 pl1
Maak een lege ~ / gcc directory, waar de gebouwde object gemaakt:
cd ~
rm rf ~ / gcc
mkdir gcc
Uitpakken is nu klaar, en u kunt beginnen om uw gedownloade compiler te bouwen. Dit kan een tijdje (*) te nemen.
Nu doen:
cd ~ / gcc
../gcc-src/gcc-4.2-2006mmdd/configure
maken
en ga genieten van enkele van uw favoriete bewerages, en natuurlijk niet te vergeten om een ​​donatie te doen aan de pl1gcc project.
U kunt de snelheid van de samenstelling aanzienlijk, door het uitschakelen van een aantal van de talen die u niet meer nodig hebt te doen, nu heb je PL / I als je favoriete compiler.
Om dit te bewerken doen de bestanden ~ / gcc-src / gcc-4.2-2006mmdd // config-lang.in,
en stel de variabele
build_by_default = "no"
Wat is er nieuw in deze release:

Vergelijkbare software

motor
motor

3 Jun 15

pdftools
pdftools

2 Jun 15

nwcc
nwcc

11 May 15

Shed Skin
Shed Skin

15 Apr 15

Reacties op PL/1 for GCC

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