クロスコンパイラ
クロスコンパイラ(cross compiler)
クロスコンパイルとは、ソースコードを元に、開発に使用している機種やOSとは異なる環境向けに実行可能なコードを生成すること。生成した実行可能形式のプログラムは、開発機でターゲット環境のエミュレータを用いて実行したり、ターゲット環境に転送して実行する。
ホストのOS以外にも実行可能なコードを出力できるようなコンパイラ
コンパイラが動作するマシンのことを「ホスト」
コンパイラが出力したコードが動作するマシンのことを「ターゲット」
プラットフォーム毎に出力できるとも言い換えられる
ここでいうプラットフォームはOSやハードウェアのこと
参考
確認用
Q. クロスコンパイラ
調査用
/pogi-log/Wikipedia.icon
/pogi-log/Wikipedia.icon