PSPChina's Archiver

fwen 发表于 2005-10-21 15:58

关于在redhat linux下搭建psp编程环境的建议

关于在redhat linux下搭建psp编程环境的建议

1,       有linux环境可以用的兄弟实在没必要下cygwin了。
2,       subversion的rpm包在redhat linux的安装盘里有,先得装上。
3,       使用psptoolchain时,先看看toolchain.sh这个脚本里写了些啥,注意它会ftp下载4个压缩包,建议你先用flashget等工具将这几个包下载好了,放在这个脚本所在目录里,然后再执行这个脚本,这样比较快。执行脚本不需要加任何参数即可。注意,得用root用户执行。
4,       将下面这些加入环境变量里,我的做法是在/etc/profile.d/下新建个文件pspdev.sh,将下面几行贴进去就行。
export PSPDEV="/usr/local/pspdev"
export PSPSDK="$PSPDEV/psp/sdk"
export CVSROOT=":pserver:anonymous@cvs.ps2dev.org:/home/pspcvs"
export PATH="$PATH:$PSPDEV/bin:$PSPDEV/psp/bin:$PSPSDK/bin"

这样编译环境就完成了。

值得注意的是,编译出来的EBOOT.PBP只是给psp1.0运行的,需要在psp1.5运行的兄弟请先将这个EBOOT转成1.5能用的,不会就请参考:
[url]http://forums.xbox-scene.com/lofiversion/index.php/t421901.html[/url]
我就在这儿晕了半天:)
刚看了看pspsdk中的build.mak,原来不需要这么麻烦,make时加上参数kxploit就能直接得到1.5能用的版本。

我也是新手,希望和大家多交流。
我的msn:[email]wenfffff@hotmail.com[/email]

ranwanui 发表于 2005-10-22 09:45

我来补充几点:
1。PSP SDK要下载svn的版本,
  如果要从硬盘安装,需要将toolchain.sh中的检查PSPSDK的语句和删除PSPSDK的语句屏蔽,
  然后将PSPSDK解压放置在/tmp/pspdev目录下。
2。运行toolchain不成功,要考虑升级autoconf,automake等系统工具。

另外,网络安装很快的,还是网络安装最好

psp89 发表于 2005-10-22 23:07

支持一下好

china0008 发表于 2005-10-26 19:52

大哥我终于在linux下登录网站了. 我是想告诉你我的linux可以上网了.

china0008 发表于 2005-10-27 07:39

今天搞定平台的搭建各方面问题。努力。

china0008 发表于 2005-10-27 21:19

linux与windows联网成功,实现文件共享了.不过你让我搞的ftp还是没有搞定,我再研究一下.

3333 发表于 2005-11-1 00:36

= =楼上的...NFS....


一些资料PS2DEV上有完整教程...

issue 发表于 2005-11-10 10:34

我是下载了源代码包,自己手工做的。

装headers时,运行bootstrap时, 总是报错:

bad interpretor:

手工生成configure, 但编译有没找到stdlib, string等头文件。

后来修改脚本,让自动的去安装,但还是报错。

郁闷了啊。

tomson2000 发表于 2005-12-27 05:48

我在 Gentoo Linux 2005.1 中成功安装 PSP 编程环境。发贴分享一下心得。

假设已安装成功 Gentoo Linux 2005.1 (可以在 Windows 下 VMware 虚拟机中安装,或直接安装),启动系统完毕,用 root 登录。

安装 subversion
# emerge subversion

安装 psptoolchain 和 pspsdk
# cd /tmp
# wget [url]http://www.oopo.net/consoledev/files/psptoolchain-20051202.tgz[/url]
# tar xzvf psptoolchain-20051202.tgz
# cd psptoolchain
# ./toolchain.sh

设置环境变量
# nano $HOME/.bashrc
export PSPDEV="/usr/local/pspdev"
export PSPSDK="$PSPDEV/psp/sdk"
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin"

# exit

重新用 root 登录。

测试
# cd $PSPSDK/samples/kernel/cwd
# make   (for firmware 1.0)
# make kxploit   (for firmware 1.5)
.......  (略去编译时的一些 information)
# ls
EBOOT.PBP
Makefile
PARAM.SFO
main.c
main.o
cwd
cwd%
cwd.elf

恭喜! psptoolchain 和 pspsdk 已经安装成功!


若需要编写游戏,经常用到的 lib
# svn co svn://svn.ps2dev.org/psp/trunk/zlib
# svn co svn://svn.ps2dev.org/psp/trunk/libpng
# svn co svn://svn.ps2dev.org/psp/trunk/mikmodlib
# cd zlib
# make install
# cd ../libpng
# make install
# cd ../mikmodlib
# make install

白開水 发表于 2005-12-27 15:01

謝謝tomson2000和大家分享!

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.