2008年11月13日木曜日

MacBookでマイコン開発(3)

とりあえず、コンパイラが怪しい感じがするのでMacPortsからXcodeとは別のgccを入れることに。

% sudo port install apple-gcc42

インストールは成功するが、インストールされたgcc (v4.2.1)を使ってもbinutilsのビルドが通らない。ウガー!しょうがないので、今度はバージョンを落としてみる。

% sudo port install apple-gcc33

今度は、Intel Mac用のApple版gccにはv3.3が無い事が発覚。更にGNU版gccを試みる。

% sudo port install gcc33

するとビルドエラーでストップ。

Undefined symbols:
"__init_keymgr", referenced from:
___darwin_gcc3_preregister_frame_info in crt2.o
ld: symbol(s) not found for inferred architecture i386

諦めきれずにリビジョンアップしたgcc v3.4もやってみる。


% sudo port install gcc34

やっぱりビルドエラー。

/gcc/gcc.c:1095: error: syntax error before ',' token

なんでこんな初歩的なコンパイルエラーが出るんだろう。
う〜む・・・どうしたものか。

0 件のコメント: