楽墨堂ソフトウェア研究室:AKI-H8/3069F:TOPPERS:Windows上に開発環境構築
 
Windows上に開発環境構築

1.Cygwinの構築
  http://sources.redhat.com/cygwin/ からdownload
  make, perl, gccが必要

2.必要なファイルのダウンロード
  以下のファイルはディレクトリ<dir>に置くものとする。例えば<dir>=/src 。
  binutils-2.16.1.tar.bz2 を http://www.ring.jr.jp のGNUツール群のGNUからdownload
  gcc-core-4.0.3.tar.bz2 を同上からdownload(4.1.0では構築できなかった)
  gdb-6.4.tar.bz2 を同上からdownload(ただしgdbを使用したい場合のみ)
  newlib-1.14.0.tar.gz を http://sources.redhat.com/newlib/ からdownload

3.展開
  $ cd <dir>
  $ tar xjf binutils-2.16.1.tar.bz2
  $ tar xjf gcc-core-4.0.3.tar.bz2
  $ tar xzf newlib-1.14.0.tar.gz
  $ tar xjf gdb-6.4.tar.bz2

4.コンパイル&インストール(やたら時間が掛かります)
  $ cd <dir>/binutils-2.16.1
  $ ./configure --target=h8300-hms --prefix=/usr/local --disable-nls
  $ make
  $ make install
  
  $ cd <dir>/gcc-4.0.3
  $ mkdir build
  $ cd build
  $ ../configure --target=h8300-hms --prefix=/usr/local --with-newlib --with-headers=<dir>/newlib-1.14.0/newlib/libc/include
  $ make
  $ make install
  
  $ cd <dir>/newlib-1.14.0
  $ mkdir build
  $ cd build
  $ ../configure --target=h8300-hms --prefix=/usr/local
  $ make
  $ make install
  
  以下はgdbを使用しない場合必要ない
  $ cd <dir>/gdb-6.4
  $ mkdir build
  $ cd build
  $ ./configure --target=h8300-hms --prefix=/usr/local
  $ make
  $ make install

5.ソースはEUCなのでWindowsからのファイル修正に備えてTeraPadを用意して
  おくと良い。

 
Copyright© 2006 Laksmi-Do Corp. All rights reserved.
連絡先(@を半角に) develop@laksmido.com