Unbuntu 14.04 64位 搭建交叉编译环境

交叉编译工具采用的是友善官网提供的arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz

系统:Ubuntu 14.04 64位

安装步骤为:

1)解压压缩包。

# tar -xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz –C /

注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。

解压之后的位置为:/opt/FriendlyARM/toolschain/4.5.1

2) 添加交叉编译工具链的搜索路径到系统PATH环境变量

#gedit /root/.bashrc
编辑/root/.bashrc 文件 ,注意“bashrc”前面有一个“. ”,修改最后一行为

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

注意路径一定要写对,否则将不会有效。

3) #arm-linux-gcc -v      运行出错

/opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: 没有那个文件或目录

4)解决方法

#sudo apt-get install lsb-core

再次运行#arm-linux-gcc -v    成功。

5)  验证。

#gedit hello.c

输入以下内容

编译:#arm-linux-gcc hello.c -o hello


至此,arm-linux-gcc编译环境搭建完成。

 

原文地址:https://www.cnblogs.com/perfy/p/2601951.html