arm-fsl-linux-gnueabi交叉编译器安装

时间:2017-08-18 11:18:53   收藏:0   阅读:1203

系统:Ubuntu 14.04 64bit

编译器gcc version 4.4.4 (4.4.4_09.06.2010) 

解压编译器到相应路径(注:当我解压放到/home/cross_compile/fsl/路径下时不能找到libc.so.6,而其实32位库的libc已经在ld.so.conf内声明路径了)

  /opt/XXX

配置环境变量

  jacket@jacket-SVE1413AYCB:~$ vi ~/.bashrc

  在该文件添加以下两行:

  FSL="/opt/arm-fsl-linux-gnueabi"

  export PATH=$PATH:$FSL/bin

  jacket@jacket-SVE1413AYCB:~$ source ~/.bashrc

测试

  jacket@jacket-SVE1413AYCB:~$ arm-fsl-linux-gnueabi-gcc

  报出no such file or directory的错误,据我经验是可执行文件elf(xxx-gcc)找不到与其相应位数的ld库,如果有ld库就不会只报着这么让人误会的问题了。

安装32位环境

  Ubuntu13.xx及以后ia32-libs被替代了,不用鸟网上教材,大多不行了,直接跟着终端的提示

  

可是下列软件包取代了它:
  lib32z1 lib32ncurses5 lib32bz2-1.0

  sudo api-get install lib32z1 lib32ncurses5 lib32bz2-1.0

  基本就好了,还有报错自己网上找。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!