熟悉PSP的人大概都知道PSPSDK(http://www.pspdev.org),一个基于BSD协议的软件包。可是安装PSPSDK的开发环境不那么省心。因为该包推荐的安装运行方式有严重问题。也就是说你要花大量时间准备开发环境。我上周亲自经历整个过程,那叫一个痛苦。
Cygwin+PSPSDK,看似一个不错的选择,都是Windows程序,安装方便。可通常方便的事情不一定最有效率。首先,Cygwin模拟Linux环境,比真实环境慢上数倍,而psptoolchain又是一个极其耗费资源的任务,你会遇到各种各样的错误,除非你的机器配置极高(2G以上内存),即便安装过程顺利,也要耗费很多时间:
1.下载安装Cygwin,20分钟。
2.下载安装psptoolchain,编译需要大概60~120分钟甚至更多。
漫长的等待!还要担心错误出现,事实上这种可能性很高。
VirtualPC+Ubuntu+psptoolchain。至少不会出现耗尽资源的问题,但VirtualPC里面你要管理一个真实的Linux系统,如果不熟悉,先花时间熟练它吧。例如apt-get工具。并且psptoolchain的编译过程同样不可省略。
最佳选择是devkitPro for PSP。需要20分钟,一次下载安装全部搞定。
最后,说说Cygwin的耗尽资源问题,我在单位和家里两台计算机都出现该问题。看来这个问题很严重,于是查查了pspdev论坛,发现psptoolchain的作者oopo说,该任务确实耗费资源,他不建议在很差的机器上安装。
Seriously, building the toolchain can put stress on your hardware that you won't normally see. Think of it like a burn-in test. Cheap hardware and barely capable ram can cause weird intermittent errors.
There's nothing you can do other than replace the faulty hardware. Installing a pre-built toolchain may seem to work for now but there's always the chance you'll still get weird unexplained errors and and corrupt data.
其实,完全没有道理要求开发者下载这样一个浪费时间和资源的工具,显然该工具不够人性化,如此恐怖烦人的安装过程,我还遇到的不多。
Cygwin+PSPSDK,看似一个不错的选择,都是Windows程序,安装方便。可通常方便的事情不一定最有效率。首先,Cygwin模拟Linux环境,比真实环境慢上数倍,而psptoolchain又是一个极其耗费资源的任务,你会遇到各种各样的错误,除非你的机器配置极高(2G以上内存),即便安装过程顺利,也要耗费很多时间:
1.下载安装Cygwin,20分钟。
2.下载安装psptoolchain,编译需要大概60~120分钟甚至更多。
漫长的等待!还要担心错误出现,事实上这种可能性很高。
VirtualPC+Ubuntu+psptoolchain。至少不会出现耗尽资源的问题,但VirtualPC里面你要管理一个真实的Linux系统,如果不熟悉,先花时间熟练它吧。例如apt-get工具。并且psptoolchain的编译过程同样不可省略。
最佳选择是devkitPro for PSP。需要20分钟,一次下载安装全部搞定。
最后,说说Cygwin的耗尽资源问题,我在单位和家里两台计算机都出现该问题。看来这个问题很严重,于是查查了pspdev论坛,发现psptoolchain的作者oopo说,该任务确实耗费资源,他不建议在很差的机器上安装。
Seriously, building the toolchain can put stress on your hardware that you won't normally see. Think of it like a burn-in test. Cheap hardware and barely capable ram can cause weird intermittent errors.
There's nothing you can do other than replace the faulty hardware. Installing a pre-built toolchain may seem to work for now but there's always the chance you'll still get weird unexplained errors and and corrupt data.
其实,完全没有道理要求开发者下载这样一个浪费时间和资源的工具,显然该工具不够人性化,如此恐怖烦人的安装过程,我还遇到的不多。