介于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,会有如下效果。
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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
会得到以下效果
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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>