アムステルダムコンパイラキットまたはショートにちょうどACKは、アンドリュー·タネンバウムとCerielジェイコブスによって書かれた、高速で軽量、リターゲッタブルコンパイラスイートとツールチェーンで、Minixの「ネイティブツールチェーンでした。 ACKは、もともと(バイナリは特殊なケースとしてMinixのために配布することが許さ)クローズドソースのソフトウェアであったが、2003年4月には、BSDオープンソースライセンスの下でリリースされました。
ACKは、EMと呼ばれる中間バイトコード言語を使用して、最大限の移植性を実現しています。各言語のフロントエンドは、その後、ネイティブのマシンコードにバックエンドによって変換される前に、一般的なoptimisersの数を介して処理されているEMのオブジェクトファイルを生成します。
GCCの中間言語とは異なり、EMは、実際のプログラミング言語であり、ハードウェアで実装することができました。言語フロントエンドの数はEMアセンブリに実装ライブラリを持っています。 EMは、比較的高いレベルのスタックベースのマシンであり、ACKに付属のツールの一つは、安全性の確認の高い、直接EMバイナリを実行することが可能なインタプリタです。詳細については、下記参照EMドキュメントを参照してください。
ACKはACKの独自のa.outベースのフォーマットでファイルを操作する一般的なリンカーとライブラリアンできるが付属しています。それはEMコードだけでなく、ネイティブのマシンコードを含むファイルで動作します。 (ただし、最初のEMバイナリを変換せずにネイティブマシンコードにEMコードをリンクすることはできません。)
インストール:
ACKをインストールするには、ソースパッケージをダウンロードし、それをコンパイルする必要があります。
バージョン5.6は、Linux上できれいにコンパイルが、それはこれまでのところ、ほとんどのテストがありました。インストール手順は、あなたが指示に従って提供複雑ですが、簡単です。 READMEを読んでください。それは、各段階で何を入力するように言って、コンパイルプロセスの詳細なウォークスルーを提供します。
このリリースの新機能:
カテゴリから探す
人気のソフトウェア
-
Simple Scan 2 Dec 17
-
LinuxTLE 11 May 15
-
K3b 17 Aug 18
-
BackBox Linux 16 Aug 18
-
ZeroShell 20 Feb 15
-
Damn Small Linux 17 Feb 15
-
DHIS 2 17 Feb 15
The Amsterdam Compiler Kit
同じようなソフトウェア
開発者の他のソフトウェア David Given
へのコメント The Amsterdam Compiler Kit
カテゴリから探す
人気のソフトウェア
-
KAVClient 3 Jun 15
-
Elive 20 Jan 18
-
Kconfigure 3 Jun 15
-
K3b 17 Aug 18
-
Google Music Manager 15 Apr 15
-
Porteus MATE 12 Jan 17
-
Tiny Core Linux 2 Sep 17
コメントが見つかりません