1.下载psptoolchain

wget http://ps2dev.org/psp/Tools/Toolchain/psptoolchain-20070626.tar.bz2

将其保存/opt目录并解包

2.安装相关的软件包

sudo apt-get install build-essential autoconf automake bison flex
libncurses5-dev libreadline-dev libusb-dev texinfo

3.设置环境变量

**sudo mousepad ~/.bashrc
**
在最后加上

**export PSPDEV=/usr/local/pspdev

export PATH=$PATH:$PSPDEV/bin
**
4.重新加载

**source ~/.bashrc
**
5.编译并安装psptoolcain和pspsdk

**cd /opt/psptoolchain

sudo ./toolchain-sudo.sh
**
6.改变/usr/local/pspdev文件夹属性,加入使用的用户及组

7.检查编译器版本

psp-gcc -v
成功后会有如下输出
Using built-in specs.
Target: psp
Configured with: ../configure --prefix=/usr/local/pspdev --target=psp --enable-languages=c,c++ --with-newlib --enable-cxx-flags=-G0
Thread model: single
gcc version 4.1.0 (PSPDEV 20060507)**
8.编译测试
cd /usr/local/pspdev/psp/sdk/samples/savedata/decrypt**

make

成功后会生成一个EBOOT.PBP文件。