1.下载交叉编译器安装包:arm-linux-gcc-4.4.3.tar.gz;并从windows系统拖拽至ubuntu系统中某路径下,建议依然先拖拽至ubuntu系统桌面;然后在超级终端中开始解压安装操作;
2.通常交叉编译器会安装在/usr/local下,这里首先新建一个文件夹 arm,用于存放交叉编译器,即目标板为arm平台的编译器,在超级终端中输入:mkdir /usr/local/arm 然后,cp /home/xxxx/Desktop/arm-linux-gcc-4.4.3.tar.gz /usr/local/arm 点击“回车”;//此处xxxx需要替换为你自己的用户名;
3.解压
cd /usr/local/arm
tar -zxvf arm-linux-gcc-4.4.3.tar.gz
4.设置环境变量
gedit /etc/bash.bashrc
在最后一行输入
export PATH=$PATH:/uar/local/arm/opt/Frindlyarm/toolschain/4.4.3/bin
使用命令:source /etc/bash.bashrc 使环境变量生效
5.检查环境变量是否设置成功
在终端上输入命令 arm-linux 再按Tab键,可以显示一堆arm-linux的文字,则说明成功
6.安装32位库兼容包
sudo apt-get install lib32ncurses5 lib32z1
待安装完32位的库之后,再使用命令:arm-linux-gcc -v
7.交叉编译工具验证
编译一个hello.c文件
#include<stdio.h>
int main()
{
printf("hello world!\n");
}
使用命令:arm-linux-gcc hello.c -o hello 看是否编译成功