博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

PSP开发--[2]开发环境

Posted on 2010-05-14 18:07  淡如水wp  阅读(571)  评论(0编辑  收藏  举报

介于cygwin的下载以及配置会比较麻烦。

可以直接下载集成好的开发环境:

1,下载toolchain/compiler + PSPSDK 
http://dl.qj.net/download/pspdev-for-win32.html

2,解压

3,运行exe文件安装到  X:\pspdev\ 目录下 

4,在X:\pspdev\ 下建立一下.bat文件,内容如下:

start.bat

set path=%path%;x:\pspdev\bin
set PSPSDK
=x:\pspdev\psp\sdk
cmd

5,删除 X:\pspdev\ 下的 pspdev.bat

6,确保 x:\pspdev\bin\ 下的 cygwin1.dll 是你电脑中修改日期最新的,否则会报错(如果只有一个,就不存在了)

7,运行start.bat,会有如下效果。

代码
C:\pspdev>set path=C:\Python24\.;C:\WIN DOWS\SYSTEM32;C:\WINDOWS; C:\WINDOWS\SYSTEM32\WBEM; C:\WINDOWS\SYSTEM32\WSG32 \;C:/pspdev/bin;C:/pspdev2/bin;c:\pspdev\bin


C:\pspdev
>set PSPSDK=C:\pspdev\psp\sdk

C:\pspdev
>cmd
Microsoft Windows XP [Version
5.1.2600]
(C) Copyright
1985-2001 Microsoft Corp.

C:\pspdev
>

进入 x:\pspdev\psp\sdk\samples\controller\basic

 

cd x:\pspdev\psp\sdk\samples \controller\basic

 

输入 make

 

make

 

会得到以下效果

 

代码
psp-gcc -I. -IC:/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o main.o main.c
psp
-gcc -I. -IC:/pspdev/psp/sdk/include -O2 -G0 -Wall -L. -LC:/pspdev/psp/sdk/l
ib main.o
-lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lp
spnet_inet
-lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -
o controller_basic.elf
psp
-fixup-imports controller_basic.elf
mksfo 'Basic controller sample'
PARAM.SFO
psp
-strip controller_basic.elf -o controller_basic_strip.el f
pack
-pbp EBOOT.PBP PARAM.SFO NULL \
NULL NULL NULL \
NULL controller_basic_strip.el f NULL
rm
-f controller_basic_strip.el f

C:\pspdev\psp\sdk\samples \controller\basic
>