Die Amsterdam Compiler Kit of in kort net ACK, is 'n vinnige, ligte en retargetable samesteller suite en tool chain geskryf deur Andrew Tanenbaum en Ceriel Jacobs, en was Minix "moedertaal tool chain. Die ACK was oorspronklik closed-source sagteware (wat toegelaat binaries versprei word vir Minix as 'n spesiale geval), maar in April 2003 vrygestel onder 'n BSD open source lisensie.
Die ACK bereik maksimum oordraagbaarheid deur die gebruik van 'n intermediêre byte-kode taal genoem EM. Elke taal front-end produseer EM lêers, wat dan verwerk deur middel van 'n aantal generiese optimisers voordat vertaal deur 'n back-end in moedertaal masjien kode beswaar.
Anders intermediêre taal gcc se EM is 'n ware programmeertaal en in hardeware geïmplementeer kan word; 'n aantal van die taal front-ends het biblioteke in EM vergadering geïmplementeer. EM is 'n relatief hoë vlak stapel gebaseer masjien, en een van die gereedskap met ACK verskaf is 'n tolk in staat van die uitvoering van EM binaries direk met 'n hoë graad van veiligheid nagaan. Sien die em dokument hieronder verwys vir meer inligting.
ACK kom met 'n generiese linker en bibliotekaris in staat te manipuleer lêers in eie a.out gebaseer formaat die ACK se; dit sal werk op lêers bevat EM-kode sowel as moedertaal masjien kode. (Jy kan egter nie die skakel EM-kode vir moedertaal masjien kode sonder om eers die vertaling van die EM binêre.)
Installasie:
Om die ACK installeer, moet jy die bron pakket af te laai en saam te stel nie.
Weergawe 5.6 stel skoon op Linux, maar dit het bietjie toets tot dusver. Die installasie-instruksies is kompleks, maar eenvoudig mits jy die instruksies te volg. Lees asseblief die README; dit bied 'n gedetailleerde deur-stap van die samestelling proses wat jy vertel wat om te tik op elke stadium.
Wat is nuut in hierdie release:
Sagteware besonderhede:
Weergawe: 6.0 pre3
Upload datum: 3 Jun 15
Lisensie: Gratis
Populariteit: 51
Kommentaar nie gevind