アットウィキロゴ

H8300-elf環境構築

H8ボードでRedbootを使用したい為、
H8300-elfの環境を構築します。

各ファイルのバージョンは以下の通り。
binutils : 2.12.1
gcc : 3.3
newlib : 1.11.0

自分に合う手順がなかったので記述しておきます。

まずはbinutilsをインストール

$ tar xzf binutils-2.12.1.tar.gz
$ cd binutils-2.12
$ ./configure --prefix=/usr/local/h8-elf --target=h8300-elf
$ make
$ make install

gcc

$ tar xzf gcc-3.3.tar.gz
$ cd gcc-3.3
$ ./configure --prefix=/usr/local/h8-elf --target=h8300-elf --enable-languages='c,c++' --with-newlib
$ make
$ make install
↑をやろうとするとエラーがでて止まります。
read-rtlなんたら。。。
どうもgccのバージョンが4以上あたりだとエラーになるらしい。。。
ということで一時的にgccのバージョンを3に戻す。

$ apt-get install gcc-3.3
$ sudo ln -s /usr/bin/gcc-3.3 /usr/bin/gcc

再度Make!
$ tar xzf gcc-3.3.tar.gz
$ cd gcc-3.3
$ ./configure --prefix=/usr/local/h8-elf --target=h8300-elf --enable-languages='c,c++' --with-newlib
$ make
$ make install
これでいけました。


参考HP
最終更新:2008年05月13日 22:37