« vimで矩形タイプ | メイン | MacでVim »

PSPSDK on Mac OS X 10.6

 Mac OS X 10.6 Snow Leopard で PSPSDK をビルドする為の備忘録。
 こちらの記事を参考にしました。

 まず下記のコマンドを実行します。

 port では 32 ビット版が必要とかなると怖いので、闇雲に+universalしてます。

 次に scripts/005-gcc-4.3.2-stage2.sh をエディタで開いて、以下のように追加して下さい。

追加前:


 ## Enter the source directory and patch the source code.
 cd gcc-4.3.2
 patch -p1 < ../../patches/gcc-4.3.2-PSP.patch

追加後:


 ## Enter the source directory and patch the source code.
 cd gcc-4.3.2
 patch -p1 < ../../patches/gcc-4.3.2-PSP.patch

 cp gcc/cp/Make-lang.in gcc/cp/Make-lang.in.orig
 sed -e "s/tree-inline.o//" gcc/cp/Make-lang.in.orig > gcc/cp/Make-lang.in

 次に scripts/007-gdb-6.8.sh を開いて以下のように追加して下さい。

追加前:


 ## Enter the source directory and patch the source code.
 cd gdb-6.8
 patch -p1 < ../../patches/gdb-6.8-PSP.patch

追加後:


 ## Enter the source directory and patch the source code.
 cd gdb-6.8
 patch -p1 < ../../patches/gdb-6.8-PSP.patch

 cp sim/mips/interp.c sim/mips/interp.c.orig
 sed -e "s/#include \"sysdep.h\"//" sim/mips/interp.c.orig > sim/mips/interp.c

 準備ができたらいよいよビルドします。


$ export C_INCLUDE_PATH="/opt/local/include" 
$ export CPLUS_INCLUDE_PATH="/opt/local/include" 
$ export LIBRARY_PATH="/opt/local/lib" 
$ ./toolchain.sh

トラックバック

このエントリーのトラックバックURL:
http://yoffy.dyndns.org/cgi-bin/mt/mt-tb.cgi/611

コメント (2)

yu++:

貴重な日本語での備忘録、ありがとうございます。
参考にさせていただきます!

あと、Mac用のまともなエディタをお探しのようですが、Vimを使っているようなのでMacVim-Kaoriyaと言う選択肢はいかがでしょうか?
そもそもVimが役不足と言うことなら、アレですが、Carbon Vimなどより変なバグも無いのでこちらを常用しています。

蛇足ながら、URLも記載しておきます。
http://code.google.com/p/macvim-kaoriya/

よっふぃ~:

ありがとうございます。
英語版の MacVim は暴走することがあって結局 Terminal で開くスクリプトを書いていたのですが、MacVim-Kaoriya は丁度アップデートされたばかりのようなので、しばらく使ってみたいと思います。

コメントを投稿

About

2010年02月09日 14:59に投稿されたエントリーのページです。

ひとつ前の投稿は「vimで矩形タイプ」です。

次の投稿は「MacでVim」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.37