Ubuntu下安装Nachos所需要的MIPS交叉编译器

来源:互联网 发布:java继承的作用 编辑:程序博客网 时间:2024/05/03 13:27
giantpoplar@Lenovo:~$ cd
giantpoplar@Lenovo:~$ mkdir MIPS
giantpoplar@Lenovo:~$ cd MIPS/
http://ftp.gnu.org/gnu/ downloadbinutils-<version> and gcc-<version>   here
解压
tgiantpoplar@Lenovo:~/MIPS$ar xvzf binutils-<version>.tar.bz2giantpoplar@Lenovo:~/MIPS$tar xvzf gcc-<version>.tar.bz2
创建子目录
giantpoplar@Lenovo:~/MIPS$mkdir binutils-mips
giantpoplar@Lenovo:~/MIPS$mkdir gcc-mips
进入子目录
giantpoplar@Lenovo:~/MIPS$cd binutils-mips
giantpoplar@Lenovo:~/MIPS/binutils-mips$../binutils-2.23.2/configure --target=mipsel-elf --enable-targets=mipsel-elf,mips-dec-ultrix42 --prefix=/usr/local/mips --program-prefix=mips- --disable-werror
/usr/local/mips 修改为自己创建的MIPS文件夹的绝对路径
giantpoplar@Lenovo:~/MIPS/binutils-mips$ make 
giantpoplar@Lenovo:~/MIPS/binutils-mips$ make install
giantpoplar@Lenovo:~/MIPS/binutils-mips$export PATH=/home/giantpoplar/MIPS/bin:$PATH
giantpoplar@Lenovo:~/MIPS/binutils-mips$cd ../gcc-mips
giantpoplar@Lenovo:~/MIPS/gcc-mips$
giantpoplar@Lenovo:~/MIPS/gcc-mips$../gcc-4.8.1/configure --target=mipsel-elf --prefix=/usr/local/mips --program-prefix=mips- --with-gnu-as --with-gnu-ld --enable-languages=c
/usr/local/mips 修改为自己创建的MIPS文件夹的绝对路径
giantpoplar@Lenovo:~/MIPS/gcc-mips$make all-gcc
giantpoplar@Lenovo:~/MIPS/gcc-mips$make install-strip-gcc








2 0