PL / 1 pro GCC projektu je pokus o vytvoření nativní PL / já kompilátor pomocí gcc. PL / I je třetí generace procedurální jazyk vhodný pro širokou škálu aplikací včetně systémového softwaru, grafiky, simulace, zpracování textu, web, a podnikových aplikací.
Toto je jedenáctá kód pokles GCC front-end pro programovací jazyk PL / I.
PL / I pro GCC je vydán pod GNU Public License; verze 2. Verze 0.0.11, obsahuje novou infrastrukturu pro PL / I předsunutým.
Je to již více než rok od předchozí verze pl1gcc, ale vývoj se zvedl znovu, takže očekávat, že úniky častěji stane. A nezapomeňte, jste vždy vítáni připojit se k projektu, musíme skutečně pomoci na všech úrovních vývoje.
Uvolnění v0.0.11 představuje další významný krok vpřed směrem k plně funkční PL / I kompilátor: preprocesoru. Současná implementace podporuje jen několik prohlášení, ale díky nástrojům ohněte a bizona, je přímočará přidat chybějící příkazy preprocesoru. Očekávejte několik nových, které se doplňují s každou novou verzí, stejně jako PL / I analyzátor byl vyvinut.
V současné době stále není codegeneration koná, takže se nemusíte vyběhnout a odinstalovat výrobní PL / I kompilátor, jen zatím.
Ale čtení napřed na nějaké dobré zprávy.
Bylo by ještě bylo velkou pomocí pro nás, pokud se pokusíte kompilátor na některé z vašich vlastních zdrojového kódu, nebo pokud byste mohli postavit program / I PL že opravdu testuje rohy gramatiky. V podstatě program, který dělá vše, co je syntaxe umožňuje. Jako inspiraci, podívejte se na testovací program napsaný Paulem Karagianis
http://www.multicians.org/proc-proc.html
ale jsem si jist, si můžete vytvořit mnohem horší programu PL / I, které jsme chtěli vidět. A pokud si ji pusťte pod licencí GNU GPL může být přidána do pl1gcc síně slávy, takže prostě jít dopředu a dělat kódování.
Prosíme, informujte nás o případných syntaktické chyby, které by mohly nastat, abychom mohli zkontrolovat, zda chyba je v pl1gcc analyzátoru, a nikoli v kódu.
Instalace:
Vzhledem k tomu, GCC PL / I ještě není součástí hlavní řady GCC, tam jsou některé manuální kroky, musíte provést dříve, než můžete použít GCC PL / já kompilátor.
Pokud používáte Cygwin pod Windows, postupujte podle pokynů v souboru INSTALL.cygwin. Chcete-li používat zatmění poraďte INSTALL.eclipse.
Nejprve budete potřebovat zdrojový kód pro GCC překladač sám. Pokud ještě nemáte nainstalován zdrojové kódy, budete muset stáhnout.
To je, jak jsme to udělali; můžete pravděpodobně přijít s jiným způsobem.
Získejte nejnovější pracovní verzi gcc-core-4.2-2006mmdd týdenní snímku a
nejnovější verzi archivního souboru pl1gcc-0.0.x, z http://pl1gcc.sourceforge.net
Poznámka: snímek gcc stáhnout z pl1gcc projektu je známo, že pracovat s pl1gcc. Pokusíte-li se jiný snímek z projektu GCC, dejte nám prosím vědět, jestli to funguje, nebo ne.
GCC doporučuje oddělit zdrojové adresáře z sestavení adresářů, takže vytvořit direcory držet rozbalený zdrojový kód.
cd ~
mkdir gcc-src
Rozbalte stažený gcc-core-4.2-2006mmdd snímek do vašeho adresáře na gcc zdroje, za předpokladu, že stažené soubory jsou uloženy v ~ / download, bude to rozbalit soubor gcc kompilátor:
cd ~ / gcc-src
dehet -xjf ~ / download / gcc-core-4.2-2006mmdd.tar.bz2
Poznámka: Tím se vytvoří adresář s názvem ~ / gcc-src / gcc-4.2-2006mmdd
Rozbalte pl1gcc-0.0.x.zip soubor do svého domovského adresáře, s těmito příkazy
cd ~
rozbalte ~ / download / pl1gcc-0.0.x.zip
Tím se vytvoří adresáře ~ / pl1gcc-0.0.x / PL1
Vytvořte odkaz z ~ / gcc-src / gcc-4.2-2006mmdd do vašeho rozbaleného PL1 knihovny:
cd ~ / gcc-src / gcc-4.2-2006mmdd / gcc
ln -s ~ / pl1gcc-0.0.x / PL1 PL1
Vytvoření prázdné ~ / gcc adresář, kde bude vytvořen postavený objekt:
cd ~
rm -rf ~ / gcc
mkdir gcc
Rozbalení se nyní provádí, a můžete začít budovat svůj stažený kompilátor. To může chvíli trvat (*).
Nyní dělat:
cd ~ / gcc
../gcc-src/gcc-4.2-2006mmdd/configure
dělat
a jít užít si některé z vašich oblíbených s nápoji, a samozřejmě nezapomeňte, aby se dárcovství do pl1gcc projektu.
Můžete urychlit kompilaci značně, tím, že vyřadí některé z jazyků děláte již nepotřebujete, teď máte PL / já jako váš oblíbený kompilátor.
Chcete-li provést tuto úpravu soubory ~ / gcc-src / gcc-4.2-2006mmdd // config-lang.in,
a nastavit proměnnou
build_by_default = "no"
Co je nového v této verzi:
Podrobnosti Software:
Verze: 0.0.14
Datum uploadu: 2 Jun 15
Licence: Volný
Popularita: 285
Komentáře nebyl nalezen