|
このページは「24環境」の情報です 第17回 cross-tools for REDHAT9 †海老原祐太郎
2004/1/3
CAT709 は SH3 CPUを採用していますので、SH3用のクロスコンパイル環境が必要になります。 基本的には取扱説明書の第3章「開発環境の構築」の手順と同じです。 開発ツールのrpmパッケージは以下のURLから取得できます。 https://www.si-linux.co.jp/pub/cat709-cdrom/files/cross-tool/rpm/ 準備 †前もって以下のコマンド・機能が使えるようにしておきます。 ディレクトリ構成 †/usr/sh3-linux がクロス開発ツールのベースディレクトリになります。 クロスコンパイラのインストール †# rpm -i binutils-sh3-linux_0.dodes.20011207-2.i386.rpm # rpm -i gcc-sh3-linux_3.0.3-1.i386.rpm # rpm -i gdb-sh-linux-0.dodes.20011205-2.i386.rpm 以上によりsh3-linux-gcc, sh3-linux-as 等のクロス開発ツールが使用可能になります。 Cライブラリ ーを使用しない、カーネル、ブートローダ、組み込みソフト等のコンパイルは問題なく行えます。 SH3用Cライブラリのインストール †一般的なC言語のプログラムをコンパイルするためにはクロス用のCライブラリを # rpm -i libc6-sh3-cross-2.2.4-8.noarch.rpm # rpm -i libc6-dev-sh3-cross-2.2.4-8.noarch.rpm # rpm -i libgcc1-sh3-cross-3.0.4-8.noarch.rpm # rpm -i zlib1g-sh3-cross-1.1.4-4.noarch.rpm # rpm -i zlib1g-dev-sh3-cross-1.1.4-4.noarch.rpm 上記により基本C ライブラリのインストールができました。 |