Ubuntu14.04 64位 构建嵌入式交叉开发环境-综合各种网上的方法,成功!

来源:互联网 发布:花生壳域名泛解析 编辑:程序博客网 时间:2024/06/05 05:36

首先,要进行嵌入式ARM开发,必须要先构建交叉编译环境,即:安装和配置arm-linux-gcc交叉编译器

本帖中的资料是我的配置的过程中遇到各种问题,综合了网上的多个资源中的解决方案,筛选出的确定好用的解决方案,希望能帮助在学习中的各位省些时间。

我的电脑安装的是Ubuntu14.04版本,电脑是64位机器,如下图

安装的是arm-linux-gcc 4.4.3

下载地址:http://arm9download.cncncn.com/mini2440/linux/arm-linux-gcc-4.4.3-20100728.tar.gz

之后我的安装的过程都是按照如下的网址中的教程进行的

教程网址:http://blog.csdn.net/dianzishijian/article/details/48051125

我完全按照上述的教程进行搭建,但务必注意,在第五步配置环境变量的时候,上述帖子中的作者写错了配置环境变量的语句!!!修改如下:

原文:方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)
       sudo gedit /etc/bash.bashrc
       在最后加上 export PATH=$PATH:/usr/arm/4.4.3/bin  (路径)

         红字标出了他写错的部分,漏写了“local”,红字应改为“export PATH=$PATH:/usr/local/arm/4.4.3/bin”!

其他按照网址中教程安装没有问题。

但是安装完成,出现了“yanfang@yanfang-Inspiron-N4050:~$ arm-linux-gcc hello.c -o hello/usr/local/arm/4.4.3/bin/../libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory”这样的错误提示!

下面的链接给出了一种解决方式:

http://blog.csdn.net/silleyj/article/details/28931469

下面的链接给出了另一种解决方式,推荐第二种,简单方便!

http://blog.csdn.net/cloume/article/details/42425085

以上,安装成功,电脑突然不能截图了,不然一定给大家截个令人开心的图!

祝大家构建成功!

2 0
原创粉丝点击