Zestaw Amsterdam Compiler lub w skrócie tylko ACK, jest szybki, lekki i retargetable apartament kompilator i toolchain napisane przez Andrew Tanenbaum i Cériel Jacobs, i był Minix "rodzime toolchain. ACK pierwotnie oprogramowania zamkniętego źródła (która pozwoliła binaria do dystrybucji dla systemu Minix jako szczególny przypadek), ale w kwietniu 2003 został wydany na licencji BSD a open source.
ACK osiąga maksymalną przenośność za pomocą języka pośredniego bajt kodu o nazwie EM. Każdy język front-end produkuje EM obiekt pliki, które są następnie przetwarzane przez wielu optymalizatory generycznych przed przetłumaczone przez back-end do natywnego kodu maszynowego.
W przeciwieństwie do języka pośredniego GCC, EM jest prawdziwy język programowania i może być realizowane sprzętowo; liczba językowych front-end mają biblioteki realizowane w montażu EM. EM jest urządzenie stosunkowo wysokiego poziomu na stosie, a jedno z narzędzi zasilanych ACK interpreter w stanie wykonywać binarne EM bezpośrednio z wysokim stopniu kontroli bezpieczeństwa. Zobacz dokument em odwołuje poniżej aby uzyskać więcej informacji.
ACK pochodzi z ogólnej łącznikiem i bibliotekarz w stanie manipulować pliki w formacie a.out własnych opartych ACK jest; będzie pracować na plikach zawierających kod EM oraz kodu maszynowego. (Nie można jednak Widżet EM do kodu maszynowego bez tłumaczenia binarny EM pierwsza.)
Instalacja:
Aby zainstalować ACK, musisz pobrać pakiet źródłowy i skompilować.
Wersja 5.6 kompiluje czysto na Linuksie, ale to była trochę badań do tej pory. Instrukcje instalacji są skomplikowane, ale proste pod warunkiem przestrzegania instrukcji. Proszę przeczytać README; zapewnia szczegółowy krótki kurs korzystania z procesu kompilacji, informacją, co wpisać na każdym etapie.
Co nowego w tym wydaniu:
Szczegóły programowe:
Wersja: 6.0 pre3
Filmu: 3 Jun 15
Licencja: Wolny
Popularność: 51
Komentarze nie znaleziono