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