下载对应操作系统下的安装包和安装文档,我的在RHEL3上安装的,
1.下载 SystemSim_x86_rhel3_2.0.tar.bz2
2.解压,建个普通用户编译,例'blues',否则make toolchain_all出错
3.用新用户到ibmsim/toolchain/下,make toolchain_all
会连上网下载很多包,这些比较耗时,我是根据它要下载的地址,在windows下事先下载好,然后放到ibmsim/toolchain/src/packages下,一共有这几个包
binutils-2.16.1.tar.bz2
glibc-2.3.6.tar.bz2
crosstool-0.42.tar.gz
glibc-linuxthreads-2.3.6.tar.bz2
gcc-3.3.6.tar.bz2
linux-2.6.15.4.tar.bz2
gcc-4.1.0.tar.bz2
linux-2.6.16.tar.bz2
gdb-6.4.tar.bz2
linux-libc-headers-2.6.12.0.tar.bz2
git-1.2.3.tar.gz
zisofs-tools-1.0.6.tar.gz
4.再make kernel_all
5.用root用户make build_rootdisk,会下载100多M的ISO文件,建议事先下载,放到ibmsim/images下
install-ppc64-minimal-2006.0.iso
地址会在make时提示,看到地址后按ctl+c取消,然后根据地址下载,下好后再make(注:因上次中断的make可能会建些目录,文件等,根据make错误提示删除上次的文件和目录)
verylinux 于 2007-08-22 11:10:14发表:
我在执行第4步时,输入make kernel_all后,总是提示这些问题,是怎么个情况啊,麻烦高手帮忙解决一下
make kernel_all
cd src && rm -rf linux-2.6.16
cd src && rm linux
rm: lstat‘linux’失败: 没有那个文件或目录
make: [clean_kernel] Error 1 (ignored)
make get_kernel
make[1]: Entering directory `/tmp/ibmsim/toolchain'
make git_all
make[2]: Entering directory `/tmp/ibmsim/toolchain'
cd src && rm -rf git-1.2.3
cd src && rm git
rm: lstat‘git’失败: 没有那个文件或目录
make[2]: [clean_git] Error 1 (ignored)
=> `git-1.2.3.tar.gz'
make[2]: *** [/tmp/ibmsim/toolchain/src/packages/git-1.2.3.tar.gz] Error 1
make[2]: Leaving directory `/tmp/ibmsim/toolchain'
make[1]: *** [/tmp/ibmsim/toolchain/git/bin/git] Error 2
make[1]: Leaving directory `/tmp/ibmsim/toolchain'
make: *** [/tmp/ibmsim/toolchain/src/packages/linux-2.6.16.tar.bz2] Error 2