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交叉编译器配置