VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境


[日期:2014-05-28] 来源:Linux社区  作者:cf981378640 [字体:大 中 小]

1.开发平台:

操作系统:Ubuntu 14.04  (RedHat 等其他的系统,据说用起来很不方便,这是老师推荐的Linux操作系统)

虚拟机:    VMware 10.0    (目前最新版本吧)

软件界面:QTE(qt-embeded)

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

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

Ubuntu下交叉编译环境的搭建  http://www.linuxidc.com/Linux/2011-10/46183.htm

安装arm-linux-gcc-4.3.2  http://www.linuxidc.com/Linux/2011-11/46999.htm

2.安装包的准备:

下载arm-linux-gcc-4.3.2.tar.gz  http://www.linuxidc.com/Linux/2011-04/34049.htm

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

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

3.安装步骤

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

linuxidc@ubuntu:~$ sudo apt-get install gcc g++ libgcc1 libg++ make gdb

或者

linuxidc@ubuntu:~$ sudo apt-get install build-essential

VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境

2.解压缩:

linuxidc@ubuntu:~$ sudo tar xvzf arm-linux-gcc-4.3.2.tgz -C /

VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境

注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,

在此是改变目录的意思。 http://www.linuxidc.com/Linux/2011-10/44628.htm

-C / :的意识是解压到指定目录,这里指根目录,由于该压缩包内部的目录结构本身包含usr/local/arm,所以解压到根目录实际上就是把文件解压到/usr/local/arm文件夹下。

执行该命令,将把 arm-linux-gcc 安装到/usr/local/arm/4.3.2 目录。

更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-05/102408p2.htm

linux

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

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

$sudo gedit /etc/bash.bashrc

然后在文件的末尾空白处加入一下代码:

if [ -d /usr/local/arm/4.3.2 ] ; then

PATH=/usr/local/arm/4.3.2/bin:"${PATH}"

fi

即完成路径的添加。

VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境_第1张图片

输入鼠标选中的代码

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

$source /etc/bash.bashrc

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

$ echo $PATH

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

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

6. 测试是否安装成功

$ arm-linux-gcc -v

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

VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境_第2张图片

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-05/102408.htm


你可能感兴趣的:(VMware虚拟机中的Ubuntu安装arm-linux-gcc交叉编译环境)