自己有一台PSP2000,玩了这么长时间的游戏,所以打算去探究一下PSP这个平台的程序的构建方式。
在网上搜了很多资料,感觉能用上的不多,毕竟这太小众了,通过自己的探索,总结了一下。
-
先搭建MinGW编译环境(参考:http://www.mingw.org/ 或点击直接下载链接),下载mingw-get-setup.exe。
下载完之后,双击打开,直接点击下方的Install按钮
这个页面就根据个人爱好选择吧,建议直接点Continue,之后就等待安装完毕。
这时桌面上会出现下面的图标:
-
双击打开之后,如下图所示,在[Basic Setup]选项下,把右边的4个绿色的框选中。
然后选择[Installation]à[Update Catalogue]
慢慢等待下载…
-
完毕之后,可以启动命令行,输入[mingw32-gcc -v],查看当前C编译器的版本,如果没有正常显示的话,可能需要手动添加环境变量,这里不再赘述。
-
之后需要下载PSP的SDK(Software Develop Kit 软件开发工具包)包,参考http://devkitpro.org/ 或点击直接下载链接。
下载完之后,双击打开,一路都是Next,到以下的界面之后,在下拉框选择[devkitPSP],然后就是选择安装路径~
慢慢等待下载和安装结束…
-
接下来就需要进行第一个PSP的程序编译工作了。
进入刚刚安装好的devkitPSP文件夹,在其内部以此进入devkitPSP\psp\sdk\samples文件夹。
这里面全是示例程序,而我们需要写的HelloWorld程序则使用exceptions这个文件夹的例程。
这个文件夹里面有2个文件,main.cpp程序源文件和Makefile构建文件。
用记事本将程序文件打开之后,修改
为
然后打开命令行,使用cd命令定位到此文件夹,然后输入mingw32-make即可进行PSP程序的编译
之后生成的文件如下图所示
其中EBOOT.PBP就是我们需要的最终PSP能够执行的文件。
在 PSP根目录/PSP/GAME下,创建一个Hello文件夹,然后把我们编译完成的EBOOT.PBP文件复制进去,这样就部署成功了(图以后补上)。
最终,只需要打开PSP,就可以在游戏目录里面找到我们编译好的程序,运行即可~
自此,PSP的Hello World就完成了,第一篇博文完成~撒花~
2015.5.3 使用Windows Live Writer更新。