Amsterdam Compiler Kit nebo v krátké době jen ACK, je rychlý, lehký a Přenositelný kompilátor apartmá a toolchain napsal Andrew Tanenbaum a Ceriel Jacobs, a byl Minix "domorodec toolchain. ACK byl původně uzavřený-source software (který umožnil binární soubory, které mají být distribuovány za Minix jako zvláštní případ), ale v dubnu 2003 to bylo propuštěno pod BSD open source licencí.
ACK dosahuje maximální přenosnost pomocí meziproduktu byte-kódu jazyk zvaný EM. Každý jazyk čelní vytváří EM objekt soubory, které se poté zpracovávají prostřednictvím řady generických pro optimalizaci předtím, než je přeložen back-konec do nativního strojového kódu.
Na rozdíl od zprostředkující jazyk GCC, EM je skutečný programovací jazyk a mohly by být realizovány v hardwaru; počet jazykové předky mají knihovny realizované v EM sestavě. EM je stroj relativně vysoké úrovni zásobníku na bázi, a jeden z nástrojů dodávaných s ACK je interpret schopen provádět EM binární soubory přímo, s vysokým stupněm kontroly bezpečnosti. Podívejte se na em dokument odkazované níže pro více informací.
ACK přichází s generickým linkerem a knihovník schopné manipulovat soubory ve vlastním formátu a.out bázi ACK je; to bude fungovat na soubory, které obsahují EM kód, stejně jako nativní strojový kód. (Můžete však odkaz EM kód do nativního strojového kódu, aniž by nejprve překládat EM binární.)
Instalace:
Pro instalaci ACK, musíte si stáhnout zdrojový balíček a kompilovat jej.
Verze 5.6 kompiluje čistě na Linuxu, ale to mělo malý testy tak daleko. Pokyny k instalaci jsou složité, ale jednoduché pokud budete postupovat podle pokynů. Přečtěte si prosím README; poskytuje podrobný průchozí procesu kompilace, ti, co psát v každé fázi.
Co je nového v této verzi:
Podrobnosti Software:
Verze: 6.0 pre3
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 51
Komentáře nebyl nalezen