Ubuntu14.04 下 构建交叉开发环境

    要进行ARM嵌入式开发,首先必须进行交叉开发环境的构建。

    本人笔记本CPU信息(可通过 more /proc/cpuinfo 查看,clflush size即CPU位数):64位

   

    本人Ubuntu系统信息(可通过uname -ar查看):Ubuntu14.04  64位

   

    下面开始构建交叉开发环境,本人进行了两次尝试才成功构建。

    一、第一次参照 http://blog.csdn.net/mybelief321/article/details/9076583方法(王文松的专栏),并没有成功。

            按照此方法,第1步至第7步均没有问题,但是到第8步使用arm-linux-gcc  时出现了问题,如下:

         

             在网上搜索了好长时间,依然灭有解决 libstdcdc++.so.6这个问题,遂决定换一个交叉编译器重新安装。

             交叉编译器:cross_2.95.3.tar.bz2

             下载地址:

             开始构建:

             1、下载好后,安装包默认存放在 目录:

                    /home/richard/下载  

                   中,打开终端,cd到该目录下:

         

                   用命令 tar jxvf 解压:

        

                   再 ls :

        

                   可见解压后的文件存放在 文件夹 2.95.3 中。

                   因为在第3步中需要把 2.95.3 复制到 /usr/local/arm中,为了防止忘记 2.95.3 的目录,pwd 一下:

                  

                  记下目录:/home/richard/下载/2.95.3

             2、在 /usr/local/下新建目录arm,用于存放在第1步中得到的 2.95.3

          

             3、将/home/richard/下载/2.95.3复制到当前目录下

        

             4、配置环境变量 

             把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。

            

              在profile中最后一行添加:  export PATH=$PATH:/usr/local/arm/2.95.3/bin

            

             保存退出。

             接着,使用命令:source /etc/profile 使环境变量生效

             5、验证

             编译一个c文件。现在 /home/richard/lianxi 中创建编写一个c文件:hello.c ,再使用命令 arm-linux-gcc 编译

            

            自此,Ubuntu14.04下创建交叉编译环境成功。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值