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

本文介绍了如何在Ubuntu 10.10操作系统上,使用VMware虚拟机搭建ARM-Linux-GCC的交叉编译环境。首先安装必要的C开发环境,然后解压并配置arm-linux-gcc-4.3.2,接着修改环境变量,最后通过echo $PATH和arm-linux-gcc -v检查安装是否成功。
摘要由CSDN通过智能技术生成

减小字体 增大字体

我的毕设是嵌入式的软件设计,大四下学期一边找工作,一边做毕设,期间经历了不少波折,要工作了,也开始整理一下,写一些开发相关的日志,以后毕竟要吃这碗饭了,留下点痕迹,希望对他人也有所帮助。(我是先安装的QT开发平台,后来发现少了arm-linux-gcc的交叉编译环境,安装这个环境也摸索了半天,但是有收获!)8qd平坦软件园

1.开发平台:8qd平坦软件园

8qd平坦软件园

操作系统:ubuntu 10.10 (redhat

等其他的系统,据说用起来很不方便,这是老师推荐的linux操作系统)8qd平坦软件园

虚拟机: vmware

7.0 (目前有更高的版本吧)8qd平坦软件园

软件界面:QTE(qt-embeded)8qd平坦软件园

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

2.安装包的准备:8qd平坦软件园

8qd平坦软件园

下载arm-linux-gcc-4.3.2.tar.gz8qd平坦软件园

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

支持从XP到虚拟机的拖拽)8qd平坦软件园

8qd平坦软件园

3.安装步骤8qd平坦软件园

1. 安装标准的C开发环境8qd平坦软件园

code:8qd平坦软件园

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

gdb8qd平坦软件园

或者8qd平坦软件园

code:8qd平坦软件园

$ sudo apt-get install build-essential 8qd平坦软件园

2.解压缩:8qd平坦软件园

code:8qd平坦软件园

$ sudo tar xvzf arm-linux-gcc-4.3.2.tgz –C /8qd平坦软件园

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

在此是改变目录的意思。8qd平坦软件园

执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.3.2 目录。8qd平坦软件园

3.修改环境变量,把交叉编译器的路径加入到PATH:8qd平坦软件园

方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)8qd平坦软件园

code:8qd平坦软件园

$sudo gedit /etc/bash.bashrc8qd平坦软件园

然后在文件的末尾空白处加入一下代码:8qd平坦软件园

if [ -d /usr/local/arm/4.3.2 ] ; then8qd平坦软件园

PATH=/usr/local/arm/4.3.2/bin:"${PATH}"8qd平坦软件园

fi8qd平坦软件园

即完成路径的添加。8qd平坦软件园

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

8qd平坦软件园

4.使新的环境变量生效,不用重启电脑:8qd平坦软件园

code:8qd平坦软件园

$source /etc/bash.bashrc8qd平坦软件园

5. 检查是否将路径加入到PATH:8qd平坦软件园

code:  8qd平坦软件园

$ echo $PATH8qd平坦软件园

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

至此,交叉编译环境安装完成。8qd平坦软件园

6. 测试是否安装成功8qd平坦软件园

code:8qd平坦软件园

$ arm-linux-gcc -v8qd平坦软件园

上面的命令会显示arm-linux-gcc信息和版本.8qd平坦软件园

最后总结:8qd平坦软件园

1.安装软件,我喜欢英文版的,主要理由1)喜欢英文;2)英文版的兼容性较好,3)利于学习专业英语,易与国际接轨。8qd平坦软件园

2.安装的过程总会出现这样那样的错误,但是坚持两点:1)凡事都是办法解决的;2)问题出现一定有它的原因。不断分析探索,总会解决的。8qd平坦软件园

谢谢大家。8qd平坦软件园

有问题可以共同交流。8qd平坦软件园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值