Sony PSP Go >> PSPDev

編譯PSP Toolchain(Pandora)


[Github] https://github.com/steward-fu/gh_pspdev_backup.git
[Github] https://github.com/steward-fu/gh_pandora_pspdev.git

司徒當初購買Pandora掌機的目地,除了拿來寫程式和玩懷舊遊戲之外,最主要的目的便是想取代N900,當作一般日常使用的機器,但是司徒最後發現,難度還是有點高,不過對於程式開發環境的架設,司徒會儘量讓這兩台機器保持一致,方便使用。

目前司徒是在Pandora Debian Mark3上編譯PSP Toolchain,畢竟司徒還是比較熟Debian系統,編譯步驟如下說明:

$ sudo apt-get install g++ build-essential autoconf automake automake1.9 cmake doxygen bison flex libncurses5-dev libsdl1.2-dev libreadline-dev libusb-dev texinfo libgmp3-dev libmpfr-dev libelf-dev libmpc-dev libfreetype6-dev zlib1g-dev libtool libtool-bin subversion git tcl unzip
$ git clone https://github.com/steward-fu/gh_pspdev_backup.git
$ cd gh_pspdev_backup/psptoolchain
$ ./toolchain.sh

執行toolchain.sh後,該Shell Script會依序調用scripts資料夾裡的如下檔案:

001-binutils-2.22.sh  005-gcc-stage2.sh     009-psplinkusb.sh
002-gcc-stage1.sh     006-pspsdk-stage2.sh  010-ebootsigner.sh
003-pspsdk-stage1.sh  007-gdb-7.3.1.sh      011-psplibraries.sh
004-newlib-1.20.0.sh  008-insight-6.8.sh    012-profile.sh

在Pandora上編譯PSP Toolchain算是相當順利且快速,因此不用像N900那樣,一個Shell Script慢慢依序編譯,不過使用者如果懶的編譯,可以直接使用司徒的Prebuilt Toolchain檔案。


返回上一頁