PSP@Wiki

Ubuntu 11.04

最終更新:

luna15

- view
メンバー限定 登録/ログイン

Ubuntu 11.04でのインストール

今現在、何故か"svn://svn.ps2dev.org/"へのアクセスが拒否されるので、
別の方法を記しておく。

下準備

最初に作業用ディレクトリを作っておく。
$ mkdir psptmp
$ cd psptmp
psptoolchain ディレクトリ内で全て処理されるから
個人的には別に作業用ディレクトリは作らなくてもいいと思うけどね^^

wgetのアップデート

wgetがhttpsに対応してない場合は対応させる必要がある。
でないとpsptoolchainをダウンロードするときスキームが対応してないだなんだで弾かれる^^;
対応させる方法は./configureで--with-libssl-prefixオプションを追加すればよい。
$ wget ftp://aeneas.mit.edu/pub/gnu/wget/wget-1.9.1.tar.gz
$ tar xzvf wget-1.9.1.tar.gz
$ cd wget-1.9.1
$ ./configure --prefix=/usr --with-libssl-prefix=/usr/local/openssl
$ make
$ sudo make install
$ cd ../
$ rm -rf wget-1.9.1 wget-1.9.1.tar.gz

psptoolchainのダウンロード

$ wget --continue https://github.com/pspdev/psptoolchain/tarball/master -O psptoolchain.tar.gz

インストール前準備

このままインストールしようとすると依存関係でエラーが出る可能性があるため念のために依存関係をインストールする。
$ sudo apt-get install g++ build-essential autoconf automake bison flex
libncurses5-dev libreadline-dev libusb-dev texinfo libgmp3-dev libmpfr-dev
libelf-dev libmpc-dev subversion

スクリプトの修正

このままでは、結構エラーを吐くので
各スクリプトを修正する。
修正パッチをここからダウンロード
解凍してパッチ当て。
$ tar xzvf psptoolchain-patch.tar.gz
$ mv scripts.patch ./psptoolchain
$ cd ./psptoolchain
$ patch -p0 < scripts.patch
$ mv ../kirk_engine.h.patch ./
kirk_engine.h.patchについては後にスクリプトが自動的に当ててくれるので今はしなくてよい。

psptoolchainのインストール

以下のコマンドでインストール
ここまで済んだら後はこのコマンドで通るはず・・・
通らなかったらよく分かんないです^^;
$ sudo ./toolchain-sudo.sh
インストールが完了したらパスを通しておく
$ gedit ~/.bashrc
以下の三行を追加
export PSPDEV="/usr/local/pspdev"
export PSPSDK="$PSPDEV/psp/sdk"
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin"
編集し終わったら更新
$ source ~/.bashrc
インストールできたかどうか確認しておく
$ psp-gcc -v
ちゃんとインストールされていれば
Using built-in specs.
Target: psp
コンフィグオプション: ../configure --prefix=/usr/local/pspdev >--target=psp --enable-languages=c,c++ --with-newlib --with-gmp >--with-mpfr --enable-cxx-flags=-G0
スレッドモデル: single
gcc version 4.3.2 (GCC)
と表示される。


名前:
コメント:
添付ファイル
目安箱バナー