龙芯LS1B Ubuntu交叉编译环境的建立,mipsel

来源:互联网 发布:php数组到字符串转换 编辑:程序博客网 时间:2024/06/05 23:48

源码包位置:Loongson_1B/Tools/toolchain/gcc-3.4.6-2f.tgz

1)在Windows上把gcc-3.4.6-2f.tgz 复制到共享目录“E:\Ubuntu-10.04\share”, 在Ubuntu上再到“/mnt/hgfs/share/”中把交叉编译工具链gcc-3.4.6-2f.tgz 复制到“/tmp”或自己创建管理的目录。然后进到该目录,解压。

复制到“/tmp”:

#cp /mnt/hgfs/share/gcc-3.4.6-2f.tar.gz /tmp

解压到/opt目录下:

#tar zxvf gcc-3.4.6-2f.tar.gz -C /opt

2)设置工具链的路径到系统环境变量         

#export PATH=/opt/gcc-3.4.6-2f/bin:$PATH

输入命令mipsel-linux-gcc -v ,看到如下显示,则交叉编译环境已经建立。

 

提示:

这条命令的作用只在当前终端有效,即交叉编译环境只在当前终端起作用。 需要在整个

系统建立交叉编译环境,可以把/opt/gcc-3.4.6-2f/bin:  添加到/root/.bashrc文件最后一行。

也可以运行命令行echo "export PATH=/opt/gcc-3.4.6-2f/bin:$PATH" >> /root/.bashrc

(如果工具链不能正常工作,建议重新解压到/home/cpu目录下)

然后打开新终端切换到超级用户权限(sudo su),运行echo $PATH查看验证。

 

 

建立链接(如果不建立可能会出现找不到 /home/cpu/gcc-3.4.6-2f/mipsel-linux//lib/libc.so.6等错误)。建立链接方法如下:

#mkdir -p /home/cpu

#cd /home/cpu

#ln -s /opt/gcc-3.4.6-2f   gcc-3.4.6-2f


0 0
原创粉丝点击