Amsterdam Compiler Kit eller kort bara ACK, är en snabb, lätt och retargetable kompilator svit och toolchain skriven av Andrew Tanenbaum och Ceriel Jacobs, och var Minix "native verktygskedjan. ACK var ursprungligen programvara stängd källkod (som tillät binärer ska fördelas för Minix som ett specialfall), men i april 2003 släpptes under BSD open source-licens.
ACK uppnår maximal bärbarhet med en mellanliggande byte-språkkod kallas EM. Varje språk front-end producerar EM invända filer, som sedan bearbetas genom ett antal generiska optimisers innan översätts av en back-end i native maskinkod.
Till skillnad från gcc: s mellanliggande språk, är EM en verklig programmeringsspråk och kan implementeras i hårdvara; ett antal språk gränssnitt har bibliotek som genomförts i EM montering. EM är en relativt hög nivå stackbaserat maskin, och ett av de verktyg som levereras med ACK är en tolk som kan exekvera EM binärer direkt, med en hög grad av säkerhet kontroll. Se em dokumentet hänvisas till nedan för mer information.
ACK levereras med en generisk linker och bibliotekarie som kan manipulera filer i ACK egen a.ut-baserat format; det kommer att fungera på filer som innehåller EM-kod samt native maskinkod. (Du kan dock inte länk EM-kod till nativ maskinkod utan översätta EM binära först.)
Installation:
För att installera ACK, måste du ladda ner källpaketet och kompilera den.
Version 5.6 samman rent på Linux, men det har haft lite tester hittills. De installationsanvisningar är komplexa, men enkelt förutsatt att du följer instruktionerna. Läs README; det ger en detaljerad genomgång av sammanställningen processen, berättar vad du ska skriva i varje steg.
Vad är nytt i den här versionen:
Mjukvaruinformation:
Version: 6.0 pre3
Ladda upp dagen: 3 Jun 15
Licens: Gratis
Popularitet: 51
Kommentarer hittades inte