Kit Amsterdam Compiler sau în scurt doar ACK, este o suită compilator rapid, ușor și retargetable și toolchain scris de Andrew Tanenbaum și Ceriel Jacobs, și a fost toolchain nativ Minix ". ACK a fost inițial de software închis-source (care a permis binare trebuie distribuită pentru Minix ca un caz special), dar în aprilie 2003 a fost lansat sub un BSD licență open source.
ACK atinge portabilitate maximă, cu ajutorul unui intermediar byte-code limbaj numit EM. Fiecare limbă front-end produce EM opoziție dosare, care sunt apoi procesate printr-o serie de optimisers generice înainte de a fi traduse de un back-end în cod mașină nativ.
Spre deosebire de limba intermediar CCG, EM este un limbaj de programare reală și ar putea fi puse în aplicare în hardware; o serie de limbi străine față-capete au biblioteci implementate în asamblare EM. EM este un aparat relativ la nivel înalt pe baza stack-și unul dintre instrumentele furnizate împreună cu ACK este un interpret capabil să execute binare EM direct, cu un grad ridicat de control de securitate. Vezi documentul le face referire mai jos pentru mai multe informații.
ACK vine cu un linker generic și bibliotecar capabil de a manipula fișiere în propriul format bazat pe a.out ACK de; se va lucra pe fișiere care conțin cod EM, precum și cod mașină nativ. (Nu poți, cu toate acestea, link cod EM pentru cod mașină nativ, fără traducerea binar EM prima.)
Instalare:
Pentru a instala ACK, aveți nevoie pentru a descărca pachetul sursă și compila o.
Versiunea 5.6 compilează curat pe Linux, dar a avut de testare putin pana acum. Instrucțiunile de instalare sunt complexe, dar simplu cu condiția să urmați instrucțiunile. Vă rugăm să citiți README; oferă o analiză detaliată plimbare prin a procesului de compilare, vă spun ce să tastați în fiecare etapă.
Ce este nou în această versiune:
Detalii soft:
Versiune: 6.0 pre3
Incarca data: 3 Jun 15
Licenţă: Gratuit
Popularitate: 51
Comentariile nu a fost găsit