下载交叉编译器安装包:arm-linux-gcc-4.4.3.tar.gz;并从windows系统拖拽至ubuntu系统中某路径下,建议依然先拖拽至ubuntu系统桌面;然后在超级终端中开始解压安装操作;
通常交叉编译器会安装在/usr/local下,这里首先新建一个文件夹 arm,用于存放交叉编译器,即目标板为arm平台的编译器,在超级终端中输入:mkdir /usr/local/arm
然后,cp /home/xxxx/Desktop/arm-linux-gcc-4.4.3.tar.gz /usr/local/arm 点击“回车”;//此处xxxx需要替换为你自己的用户名;
cd /usr/local/arm
tar -zxvf arm-linux-gcc-4.4.3.tar.gz
gedit /etc/bash.bashrc
在最后一行输入
export PATH=/uar/local/arm/opt/Frindlyarm/toolschain/4.4.3/bin:$PATH
-
测试环境变量是否起作用,在任何路径下输入ar 点击“Tab”看是否会补全“arm”, 逐个字符输入或补全 arm-linux-gcc -v
-
系统会提示no such file or directory;是因为当前ubuntu系统为64系统,交叉编译器中有依赖32位系统的动态库,所以,需要我们手动添加一些动态库;
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0