投稿

8月, 2015の投稿を表示しています

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