PSP编程之初体验:万事开头难- -| 回首页 | 2005年索引 | - -2006的第二场雪

Eclipse for psp:工欲善其事,必先利其器

关键词eclipse    IDE    Psp                                          

/**
 *author:holywin
 *date:2005-12-25 21:37
 *
*/
接触psp编程已经有几天了,这期间一直想找一些好的IDE来开发psp,由于我的工作是做JAVA程序开发的,自然对eclipse这等利器心有所属。而eclipse功能强大的插件机制也为我们开了方便之门。
先前条件:
    1.devkitPro的开发包
    2.eclipse ide
配置过程以及一个简单的测试:
    1.在eclipse上安装cdt插件。如果没有这个插件的朋友可以点击eclipse的help->software updates->find and install->search for new feature to install->new remote site后,输入name:cdt,URL:http://update.eclipse.org/tools/cdt/releases/new; 点击finish后,选择一个下载的镜像站点,我安装时选择第一个叫cdt的站点感觉速度还不错,之后就是下载文件,同意,安装.重启eclipse。
  2.以从http://free.ys168.com/?justnetbobo2下载devkitPro的几个压缩包。这里要感谢“justnetbobo大大”这位仁兄。它总共由7个子压缩包组成的,全部下载之后,解压到一个目录下,假设为e:\。在windows的系统参数中设置PATH参数,在PATH参数的最前面加上E:\devkitPro\devkitPSP\bin;E:\devkitPro\msys\bin;(防止你装了如c++builder,会默认设置它的BIN目录,导致只能用borland的make命令)
    3.重启eclipse之后,新建工程file->new->project...->standard make C Project,取名叫firstPspPro,点击finish完成新建。
 
    4.在firstPspPro工程上,点击鼠标右键,找到properties点击后,找到C/C++ Project Paths,选中一个标签Source,点击Add folder..,folder name 输入cwd,在link to folder in file system中输入E:\devkitPro\devkitPSP\psp\sdk\samples\system\kernel\cwd(这是我磁盘中的路径,因人而异),之后点击OK,跳到第二个标签Output,同样也是add folder,把看到的cwd前的checkbox选上,点击OK。
 
    5.在firstPspPro工程上,点击鼠标右键,找到properties点击后,找到C/C++ Include Path & symbols,点击add external include path...;把下面这三个include文件加入:E:\devkitPro\devkitPSP\include                                                    
E:\devkitPro\devkitPSP\psp\include                                                    
E:\devkitPro\devkitPSP\psp\sdk\include
    
    6.找到刚才建立起的firstPspPro工程下面的cwd下面的Makefile文件,点击鼠标右键,选中create make target...
target name:firstPspProBuild make target:all,别的按默认选项,点击create之后,再建一个clean的make target
target name:firstPspProClean  make target:clean
    7.找到刚才建立起的firstPspPro工程下面的cwd下面的Makefile文件,点击鼠标右键,选中build make target...,
这时候可以看见两个选项firstPspProBuild firstPspProClean  先中一个,点击build按钮,分别代表项目的make all 和make clean命令。点击firstPspProBuild->build之后,在console中可以看见:
-----------------------------------------
make -k all
psp-gcc -I. -I/e/devkitPro/devkitPSP/psp/sdk/include -O2 -G0 -Wall   -c -o main.o main.c
psp-gcc -I. -I/e/devkitPro/devkitPSP/psp/sdk/include -O2 -G0 -Wall  -L. -L/e/devkitPro/devkitPSP/psp/sdk/lib   main.o  -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspuser -lpspkernel -o cwd.elf
psp-fixup-imports cwd.elf
mksfo 'Working Directory example' PARAM.SFO
psp-strip cwd.elf -o cwd_strip.elf
pack-pbp EBOOT.PBP PARAM.SFO NULL  \
 NULL NULL NULL  \
 NULL  cwd_strip.elf NULL
rm -f cwd_strip.elf
-----------------------------------------
点击firstPspProClean  ->build 在console中可以看见:
-----------------------------------------
make -k clean
rm -f cwd.elf main.o  PARAM.SFO EBOOT.PBP EBOOT.PBP
-----------------------------------------
 
    

【作者: zrhk】【访问统计:】【2005年12月25日 星期日 21:39】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=3997424

博客手拉手

利用Eclipse编辑中文资源文件 IT木头
Python Eclipse QuanYu
Eclipse启动参数大全 烤烟牛蛙
Eclipse 快捷键 烤烟牛蛙
INSTALL ECLIPSE FOR LINUX bluese2005
Eclipse中swt的配置 紫外光
Eclipse CDT MinGW 安裝手冊 warmice76
昨天买了一个USB-IDE转换器 方便面
psp电影更新——旺角黑夜 fxn1983
[PSP]LocationFree! PSP主机变身无线行动电视 newx

回复

- 评论人:bobo   2005-12-25 22:37:00   

初来此地,参观一下

验证码:   
评论内容: