码迷,mamicode.com
首页 > 系统相关 > 详细

嵌入式Linux开发实践

时间:2019-01-17 23:44:55      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:嵌入式   apt-get   profile   安装   14.   生效   问题   sudo   one   

1.交叉编译器的配置

  一.基本操作

    1. 解压交叉编译器到对应路径下

    2.配置交叉编译器环境

     编辑 /etc/profile,在末尾添加如下路径

      export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin

        source  /etc/profile   使配置生效

  二.可能遇到的问题

    1.由于当前是64位操作系统,由于库不兼容而报错

      a. 错误提示如下:

        /opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: 15: exec: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found
      b.现象:

        终端下键入 arm-linux   + tab 能够自动补全,可是执行却出错

      c. 解决方法:

        千万别以为是文件路径错了,然后还去  ls -aL 查看 bin 的软链接的具体位置,实际上是由于64位操作系统和编译器的库不一致导致

        在终端下,安装32位兼容库

        Ubuntu 14.0 及更高版本的:

 

          sudo apt-get install libc6-i386

        其他低版本的:

          sudo apt-get install ia32-libs



      

        

嵌入式Linux开发实践

标签:嵌入式   apt-get   profile   安装   14.   生效   问题   sudo   one   

原文地址:https://www.cnblogs.com/jike36/p/10284857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!