MacBookでマイコン開発(2)
MacOS X Leopard上でのH8 3069向けクロス開発の環境構築にはまっています。ターゲット”h8300-hms”向けのgccクロスコンパイラを準備しなければいけないわけですが、サポートツール(arとかldとか)としてbinutilsパッケージもクロス開発に対応させなければいけません。ところが、こいつのコンパイルが通らない。やったことは以下の通り。- binutils-2.19のソースコードをゲット
- 適当なところに上記ソースを展開
- 展開後のbinutils-2.19ディレクトリに移動
- “build”ディレクトリを作成
- 上記作成済みディレクトリ内に移動
- % ../configure --prefix=<パス> --target=h8300-hms
- % make
- “This target is no longer supported in gas”というエラーと共にmake失敗
ウガー!!何故なんだー。ちなみに開発ツールとしてLeopardのDVD-ROMから入れたgccのバージョンは以下の通り。% gcc -vUsing built-in specs.Target: i686-apple-darwin9Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9Thread model: posixgcc version 4.0.1 (Apple Inc. build 5465)トラブルシューティングは続く・・・
0 件のコメント:
コメントを投稿