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

Posted 离水的鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arm-fsl-linux-gnueabi交叉编译器安装相关的知识,希望对你有一定的参考价值。

系统: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

配置环境变量

  [email protected]:~$ vi ~/.bashrc

  在该文件添加以下两行:

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

  export PATH=$PATH:$FSL/bin

  [email protected]:~$ source ~/.bashrc

测试

  [email protected]:~$ 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

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

以上是关于arm-fsl-linux-gnueabi交叉编译器安装的主要内容,如果未能解决你的问题,请参考以下文章

gcc-linaro-arm-linux-gnueabihf交叉编译器配置

树莓派交叉编译(PS交叉编译链下载安装带WiringPi库交叉编译)

交叉编译和交叉调试环境搭建及使用

深入理解交叉编译(Cross Compile)

QtCreator配置交叉编译工具链

LINUX交叉编译工具链和GCC是啥关系啊