PL / 1 GCC projekto bandymas sukurti gimtoji PL / I kompiliatorių naudodami gcc. PL / I yra trečiosios kartos procesinis kalba tinka įvairių programų, įskaitant sistemos programos, grafika, modeliavimas, teksto apdorojimo, interneto ir verslo taikomųjų programų.
Tai vienuoliktas kodas lašas PĮBT front-end PL / I programavimo kalba.
PL / I GCC yra išleista pagal GNU Viešosios licencijos sąlygomis; versija 2. Versija 0.0.11, apima naują infrastruktūrą PL / I preprocesoriaus.
Jis buvo daugiau nei metus nuo ankstesnio išleidimo pl1gcc, tačiau plėtra vėl padidėjo, todėl tikėtis spaudai atsitikti dažniau. Ir atminkite esate visada laukiami prisijungti prie projekto, turime tikrai padeda ne visų išsivystymo lygių.
V0.0.11 spaudai žymi dar vieną svarbų žingsnį į priekį visiškai funkcionuojančios PL / I sudarytojas: į preprocesoriaus. Dabartinė įgyvendinimas palaiko tik keletą pareiškimų, tačiau dėka įrankiai lankstytis ir bizonų, tai tiesiai į priekį pridėti trūkstamas preprocesoriaus atskaitomybę. Tikėtis keli nauji būti pridėta su kiekviena nauja išleidimo, kaip PL / I analizatorius buvo sukurta.
Šiuo metu vis dar nėra codegeneration vykstantis, todėl nereikia paleisti iš ir pašalinti savo gamybos PL / I kompiliatorių, tik dar.
Bet skaityti priekį gerų naujienų.
Tai vis tiek būtų didelė pagalba mums, jei bandysite kompiliatorius dėl kai kurių savo kodą arba jei galėtumėte pastatyti PL / I programą, kuri tikrai testai iš gramatikos kampus. Iš esmės programa, kuri daro viską, ką sintaksė leidžia. Kaip įkvėpimo, turėti bent bandymo programa, parašyta Paul Karagianis išvaizdą
http://www.multicians.org/proc-proc.html
bet aš esu įsitikinęs, kad jūs galite sukurti daug blogiau PL / I programą, kurioje mes norėtume pamatyti. Ir jei jūs išleisti jį GPL ji gali būti įtraukta į pl1gcc Kisos Valdovo šlovės galerija, todėl tiesiog eiti į priekį ir padaryti kodavimas.
Prašome mums pranešti apie bet kokius sintaksės klaidų, kurios gali atsirasti, kad galėtume patikrinti, jei klaida yra pl1gcc analizatorius, o ne savo kodą.
Įrengimas:
Nuo Persijos įlankos PL / I yra dar dalis židinių GCC, yra keletas vadovas žingsnių, jūs turite atlikti prieš galite naudoti GCC PL / I kompiliatorių.
Jei naudojate Cygwin pagal Windows, atlikite byloje esantys INSTALL.cygwin instrukcijas. Jei norite naudoti užtemimą kreipkitės INSTALL.eclipse.
Pirmiausia jums reikia kodo paties GCC kompiliatorius. Jei neturite jau sourcecode įdiegta turėsite jį atsisiųsti.
Tai kaip mes tai padarėme; jūs tikriausiai galite sugalvoti kitą būdą.
Gauk naujausią darbo versiją gcc-core-4.2-2006mmdd savaitės fotografiją ir
Naujausia versija pl1gcc-0.0.x archyvą, iš http://pl1gcc.sourceforge.net
Pastaba: gcc fotografiją atsisiųsti iš pl1gcc projekto yra žinoma, kad dirbti su pl1gcc. Jei bandysite kitą fotografiją iš Persijos įlankos bendradarbiavimo tarybos projektą, praneškite mums žinoti, jei ji veikia, ar ne.
Persijos įlankos bendradarbiavimo tarybos rekomenduoja atskirti pirminius katalogus iš kompiliavimo katalogus, todėl sukurti direcory laikyti išarchyvuotą kodą.
CD ~
mkdir gcc-Src
Išpakuokite atsisiųstą gcc-core-4.2-2006mmdd fotografiją į savo katalogą už gcc šaltinio, darant prielaidą, atsisiųstus failus saugomi ~ / atsisiųsti, tai išpakuokite GCC kompiliatoriaus failą:
CD ~ / gcc-Src
deguto -xjf ~ / atsisiųsti / gcc-core-4.2-2006mmdd.tar.bz2
Pastaba: šis sukurs aplanką, pavadintą ~ / gcc-Src / gcc-4.2-2006mmdd
Išpakuokite pl1gcc-0.0.x.zip failą į savo namų katalogą, su šiomis komandomis
CD ~
išpakuokite ~ / atsisiųsti / pl1gcc-0.0.x.zip
Tai sukurs katalogus ~ / pl1gcc-0.0.x / PL1
Sukurti nuo ~ / gcc-src / gcc-4.2-2006mmdd nuorodą į jūsų Išspausti PL1 bibliotekoje:
CD ~ / gcc-Src / gcc-4.2-2006mmdd / gcc
ln-s ~ / pl1gcc-0.0.x / PL1 PL1
Sukurti tuščią ~ / gcc katalogą, kuriame bus sukurta pastatytas objektas:
CD ~
RM-rf ~ / gcc
mkdir GCC
Išpakavimas dabar padaryta, ir jūs galite pradėti kurti savo atsisiųstą kompiliatorių. Tai gali šiek tiek užtrukti (*).
Dabar tai padaryti:
CD ~ / gcc
../gcc-src/gcc-4.2-2006mmdd/configure
padaryti
ir eiti mėgautis kai kurie iš jūsų mėgstamų bewerages, ir, žinoma, nepamirškite paaukoti į pl1gcc projektą.
Jūs galite pagreitinti rengimo ženkliai, išjungti kai kurių kalbų Jums daryti nebereikia, dabar jūs turite PL / I savo mėgstamą sudarytojas.
Norėdami tai padaryti redaguoti failus ~ / gcc-Src / gcc-4.2-2006mmdd // config-lang.in,
ir nustatyti kintamąjį
build_by_default = "ne"
Kas naujo šioje versijoje:
Programinė detalės:
Versija: 0.0.14
Įkėlimo datą: 2 Jun 15
Licencija: Nemokamai
Populiarumas: 285
Komentarai nerastas