PL / 1 für die GCC-Projekt ist ein Versuch, eine native PL / I-Compiler mit dem GNU Compiler Collection erstellen. PL / I ist eine dritte Generation des prozeduralen Sprache eignet sich für eine Vielzahl von Anwendungen, einschließlich System-Software, Grafik, Simulation, Textverarbeitung, Web und Business-Anwendungen.
Dies ist der elfte Code Tropfen der GCC-Frontend für die PL / I-Programmiersprache.
PL / I für GCC wird unter den Bedingungen der GNU Public License veröffentlicht; Version 2 Version 0.0.11, enthält eine neue Infrastruktur für die PL / I Vorprozessor.
Es hat mehr als ein Jahr seit dem letzten Release von pl1gcc gewesen, aber die Entwicklung ist wieder abgeholt, so erwarten Mitteilungen häufiger passieren. Und denken Sie daran sind Sie immer willkommen, dem Projekt beizutreten, brauchen wir wirklich helfen, auf allen Ebenen der Entwicklung.
Die v0.0.11 Release ist ein weiterer wichtiger Schritt hin zu einer voll funktionsfähigen PL / I-Compiler: Präprozessor. Die aktuelle Implementierung unterstützt nur einige Aussagen, aber dank der Werkzeuge Flex und Bison ist es gerade nach vorne, um die fehlenden Präprozessoranweisungen hinzuzufügen. Erwarten Sie ein paar neue, um mit jeder neuen Version hinzugefügt werden, ebenso wie die PL / I Parser entwickelt.
Derzeit gibt es noch keine Codegenerierung stattfindet, also nicht auslaufen, und deinstallieren Sie Ihre Produktion PL / I-Compiler, nur noch.
Aber lesen Sie weiter für einige gute Nachrichten.
Es wäre immer noch eine große Hilfe für uns sein, wenn Sie den Compiler auf einige Ihrer eigenen Quellcode zu versuchen, oder wenn Sie ein PL / I-Programm, das wirklich testet die Ecken der Grammatik zu konstruieren. Im Grunde ein Programm, das all das tut, was die Syntax ermöglicht. Als Inspiration, einen Blick auf das Testprogramm von Paul Karagianis geschrieben
http://www.multicians.org/proc-proc.html
aber ich bin sicher, Sie können eine viel schlimmer PL / I-Programm, das wir sehen möchten, erstellen. Und wenn Sie es unter der GPL freigeben können an die pl1gcc Hall of Fame aufgenommen werden, so gehen Sie einfach weiter und machen die Codierung.
Bitte informieren Sie uns über alle Syntaxfehler, die auftreten können, so können wir überprüfen, ob der Fehler in der pl1gcc Parser, und nicht in Ihrem Code.
Installation:
Da die GCC PL / I ist noch nicht Teil der Hauptstrecke GCC gibt es einige manuelle Schritte, die Sie ausführen müssen, bevor Sie den GCC PL / I-Compiler verwenden können.
Bei Verwendung von Cygwin unter Windows, folgen Sie bitte den Anweisungen in der Datei INSTALL.cygwin. Wenn Sie Eclipse verwenden möchten, wenden Sie sich bitte INSTALL.eclipse.
Zuerst müssen Sie den Quellcode für den GCC-Compiler selbst. Wenn Sie nicht bereits haben, der Quellcode installiert haben, müssen Sie es herunterladen.
Dies ist, wie wir es getan haben; können Sie wahrscheinlich kommen mit einer anderen Art und Weise.
Holen Sie sich aktuelle Arbeitsversion des gcc-core-4.2-2006mmdd wöchentlichen Snapshot und
die neueste Version der 0.0.x pl1gcc-Archivdatei, aus http://pl1gcc.sourceforge.net
Hinweis: Die Momentaufnahme des gcc aus dem pl1gcc Projekts heruntergeladen ist bekannt, dass mit pl1gcc arbeiten. Wenn Sie eine weitere Momentaufnahme aus der GCC-Projekt versuchen, lass es uns wissen, ob es funktioniert oder nicht.
GCC empfiehlt, um die Quellverzeichnisse von den Build-Verzeichnisse zu trennen, so erstellen Sie ein direcory die entpackten Quellcode zu halten.
cd ~
mkdir gcc-src
Entpacken Sie die heruntergeladene gcc-core-4.2-2006mmdd Snapshot in Ihrem Verzeichnis für gcc Quelle, unter der Annahme, die heruntergeladenen Dateien werden in ~ / Download gespeichert sind, wird dies die gcc-Compiler-Datei zu entpacken:
cd ~ / gcc-src
tar -xjf ~ / download / gcc-core-4.2-2006mmdd.tar.bz2
Hinweis: das wird ein Verzeichnis namens ~ / gcc-src / gcc-4.2-2006mmdd erstellen
Entpacken Sie die Datei in pl1gcc-0.0.x.zip Ihr Home-Verzeichnis, mit diesen Befehlen
cd ~
entpacken ~ / download / pl1gcc-0.0.x.zip
Das wird die Verzeichnisse ~ / pl1gcc-0.0.x / pl1 erstellen
Erstellen Sie einen Link aus ~ / gcc-src / gcc-4.2-2006mmdd um Ihre entpackten pl1 Bibliothek:
cd ~ / gcc-src / gcc-4.2-2006mmdd / gcc
ln -s ~ / pl1gcc-0.0.x / pl1 pl1
Erstellen Sie eine leere ~ / gcc-Verzeichnis, in dem das integrierte Objekt erstellt:
cd ~
rm -rf ~ / gcc
mkdir gcc
Auspacken ist nun abgeschlossen, und Sie können beginnen, Ihre Download-Compiler zu bauen. Dies kann eine Weile dauern (*).
Jetzt tun:
cd ~ / gcc
../gcc-src/gcc-4.2-2006mmdd/configure
machen
und gehen Sie zu genießen Sie einige Ihrer Lieblings bewerages und natürlich nicht zu vergessen, um eine Spende an die pl1gcc Projekt zu machen.
Sie können erheblich beschleunigen die Erstellung, durch Deaktivieren einige der Sprachen, die Sie nicht mehr benötigen, zu tun, haben Sie jetzt PL / I, wie Ihre Lieblings-Compiler.
Um diese bearbeiten tun die Dateien ~ / gcc-src / gcc-4.2-2006mmdd // config-lang.in,
und setzen Sie die Variable
build_by_default = "no"
Was ist neu in dieser Version:
Softwarebeschreibung:
Version: 0.0.14
Upload-Datum: 2 Jun 15
Lizenz: Frei
Popularität: 285
Kommentare nicht gefunden