vmware虚拟机上ubuntu操作系统安装arm-linux-gcc交叉编译环境

来源:互联网 发布:白家乐分析软件 无锡 编辑:程序博客网 时间:2024/06/11 17:25

原文地址:http://blog.csdn.net/fengchao_2009/article/details/6393464

1.开发平台:

 

操作系统:ubuntu 10.10  (redhat 等其他的系统,据说用起来很不方便,这是老师推荐的linux操作系统)

虚拟机:    vmware 7.0     (目前有更高的版本吧)

软件界面:QTE(qt-embeded)

交叉编译工具: arm-linux-gcc-4.3.2

 

PS:这些软件都可以在网上很容易地找到,就不附连接地址了。

2.安装包的准备:

 

下载arm-linux-gcc-4.3.2.tar.gz

 http://writeblog.csdn.net/link.php?url=http://www.friendlyarm.net%2Fdl.php%3Ffile%3Darm-linux-gcc-4.3.2.tgz

放在系统文件里的任意位置。

最好是在XP环境下下载好,然后把这个安装包拖到虚拟机里面的ubuntu里面的任意位置即可。(vmware tools 支持从XP到虚拟机的拖拽)

 

 

3.安装步骤

1. 安装标准的C开发环境

code:

                 $ sudo apt-get install gcc g++ libgcc1 libg++ make gdb
或者

code

                 $ sudo apt-get install build-essential 

2.解压缩:

code:

 

                $ sudo tar xvzf arm-linux-gcc-4.3.2.tgz -C /
注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,
在此是改变目录的意思。
执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.3.2 目录。

3.修改环境变量,把交叉编译器的路径加入到PATH:

方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)

code:

               $sudo gedit /etc/bash.bashrc
然后在文件的末尾空白处加入一下代码:

if [ -d /usr/local/arm/4.3.2 ] ; then
    PATH=/usr/local/arm/4.3.2/bin:"${PATH}"
fi

即完成路径的添加。

PS:另有几种方法可以参考,只是在我的这个平台上没有尝试成功:

4.使新的环境变量生效,不用重启电脑:

code:

                $source /etc/bash.bashrc

5. 检查是否将路径加入到PATH:
code:  

                $ echo $PATH
若显示的内容中含有:/usr/local/arm/4.3.2/bin 说明已经将交叉编译器的路径加入PATH。

至此,交叉编译环境安装完成。

6. 测试是否安装成功
code:

                $ arm-linux-gcc -v
上面的命令会显示arm-linux-gcc信息和版本.

0 0
原创粉丝点击