掌叔
2008-06-07 17:35:21
摘自:[url]http://blog.donews.com/Alleria[/url]
安装FreeBSD
因为FreeBSD 是免费的,可以从官网([url]http://www.freebsd.org/[/url])下载,我安装的是FreeBSD6.0,CD1是安装盘,CD2是工具盘,安装过程就不详细讲了,网上教程很多,但要注意磁盘分区时,/tmp要多分点,最好1G以上,低于512M编译会失败。
配置网络
完成安装后,在FreeBSD里用sysinstall来配置网络,连接到Internet,也可以用ifconfig,或者修改/etc/rc.conf来完成这一步。完成后reboot生效。
安装工具
编译PSP环境需要安装以下几个工具:
make
patch
wget
svn
autoconf和automake
在FreeBSD中可以用sysinstall来安装这些packages
n 输入sysinstall ;
n 在sysinstall菜单中选择Configure;
n 在Configure菜单中选择Packages;
n 选安装模式,选择FTP;
n 选FTP站点,选择Main Site,会有提示,如果已经连到网络就选择Yes,重新配置网络就选No;
n 在安装类别列表里选择下列Packages;
u devel类别下的gmake,m4,patch,subversion
u ftp类别下wget
u shells类别下的bash
n 按空格键用[X]标记这段内容,在屏幕底选择install来安装这些Packages (这些也可以用ports来安装),安装完成后Exit install退出安装;
n 安装完成后输入chpass -s /usr/local/bin/bash root 修改shell;
n 输入reboot重起。
单独安装autoconf和automake
n 输入wget [url]ftp://ftp.gnu.org/gnu/automake/automake-1.9.6.tar.gz[/url] 下载automake安装包;
n 输入wget [url]ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz[/url] 下载autoconf安装包, 也可以从CD2复制过来这两个安装包;
n 输入tar xvfz autoconf-2.59.tar.gz 解压缩;
n cd autoconf-2.59到目录中,输入./configure;然后make,最后make install,完成autoconf的安装;
n automake用相同的办法安装;
输入svn checkout svn://svn.pspdev.org/psp/trunk/psptoolchain,下载psp开发包;cd psptoolchain进入psptoolchain目录,输入./toolchain.sh执行编译脚本,整个编译过程时间大概几个小时左右,视机器配置和网络速度而定。
编译完成后,输入下列命令设置环境变量
export PSPDEV=/usr/local/pspdev
export PSPSDK=/psp/sdk
export PATH=:/bin:/psp/bin
最后,输入psp-gcc –v来测试,出现下列信息就是配置成功了
Using built-in specs.
Target: psp
Configured with: ../configure --prefix=/usr/local/pspdev --target=psp --enable-l
anguages=c,c++ --with-newlib --enable-cxx-flags=-G0
Thread model: single
gcc version 4.0.2 (PSPDEV 20051022)
因本人水平有限,如有错误,请批评指正。谢谢!