アーキテクチャー向けの機械語などを出力するコンパイラーである。使い慣れた環境で、他の目的とする環境向けの開発を行なう場合に使われる。SuperHをCPUとする装置を開発すると想定した場合、この装置自身でコーディングからコンパイルまでを行なうのは困難なことが多い。そこで、一般的なパーソナルコンピューターを用い、SuperH用の機械語を出力するコンパイラーを使って開発を行なう。このとき使われるものがクロスコンパイラーである。SuperHなどがある。参加の案内ダウンロード↑本の。