ARM用クロスコンパイラのビルド(Windows8.1+Cygwin+GCC5.2)
以前の記事 から2年余り経過したのでゼロベースで最新環境にしてみた。 ◆ Cygwin のインストール setup.exeをダウンロードしてきて実行。 Default状態から以下のパッケージを追加でInstallします。 今回は②〜③についてもCygwinのインストールパッケージを使用。 ①Devel ②任意精度計算ライブラリ(GMP) ③浮動小数点演算ライブラリ(MPFR) ④複素数演算ライブラリ(MPC) Cygwinのインストールが完了。バージョン確認結果。 ◆クロスコンパイラ関連ソースを入手 /usr/local/srcフォルダにソースをダウンロード&展開します。 因みに、今回のツリーは以下の様にしていますがお好みです。 /usr/local/gnu ...gccインストール先 /src/gcc*** ...ソース /binutils*** /newlib*** /build/gcc ...ビルド用フォルダ /binutils /newlib ① GCCコンパイラ $wget http://ftpmirror.gnu.org/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2 $tar jxvf gcc-5.2.0.tar.bz2 ② binutils(アセンブラやリンカーなど) $wget http://ftpmirror.gnu.org/binutils/binutils-2.25.tar.bz2 $tar jxvf binutils-2.25.tar.bz2 ③ Newlib(組み込み向け標準ライブラリ) $wget ftp://sources.redhat.com/pub/newlib/ne