クロスコンパイラを探しているとツールチェーンというものをよく見かける. 何が違うかというと、ツールチェーンはコンパイラに加え、バイナリツール、デバッガ、ライブラリを含んでいる.
広義のコンパイラ(MinGWなど)はライブラリなども含んでいるので、正確に言えばツールチェーンというべきなのかもしれない.
なぜわざわざツールチェーンにするのかというと、おそらくライセンスの問題があるのだと思う.コンパイラはGNUプロジェクトのものを使うが、GPLよりも緩いライセンスのライブラリ(newlibなど)を同梱しているツールチェーンが多い.