CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

Cygwin環境

MSDOS上で動作するようにビルドされているm68k-GCCが結構古いので
Cygwinでのクロス開発環境を作ってみたのですが・・・これが実に大変でした。
 
あまりにめんどくさかったので経過はすべて割愛。
結果から言うと最後まで無事ビルド、インストールできたのが
    binutils-2.16.1a
    gcc-3.4.2.
    newlib-1.10.0
のセットでした。ぜんぜん新しくないですが。
これ以外だとtarget=m68k-coff を指定した場合、configureかmakeのいずれかでエラーが出て止まってしまい何度やり直しする羽目になったか・・
 
特にCygwin64上ではbinutilsのビルド途中で「This target is no longer supported in gas」のエラーがどうしても消えず、思い立って32bit用のCygwinに入れ替えてうまくいったなんてのもあります
 
ようやくインストールできた状態

イメージ 1

これでcoffまで作れればバイナリ変換してボードへ転送できそうです