交叉编译工具采用的是友善官网提供的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编译环境搭建完成。