第一步:解压
将光盘目录linux\中的arm-linux-gcc-4.3.2.tgz 复制到某个目录下如tmp\,然后进入到该目录,执行解压命令:
#cd \tmp
#tar xvzf arm-linux-gcc-4.3.2.tgz –C
注意:C 后面有个空格,并且C是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.3.2 目录
第二步:把编译器路径加入系统环境变量,运行命令
#gedit /root/.bashrc
编辑/root/.bashrc 文件,在最后一行export PATH=$PATH:/usr/local/arm/4.3.2/bin
第三步:重新登录系统(不必重启机器,开始->logout 即可),使以上设置生效,在命令行输入
#arm-linux-gcc –v 能看到正确的版本信息
{或者立即使新的环境变量生效,不用重启电脑:
#source /root/.bashrc 或 source /root/.bashrc}
# echo $PATH
显示的内容中有/usr/local/arm/4.2.2-eabi/usr//bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。
使用交叉编译时Makefile中CC改为
中的Target:后的arm-unknown-linux-gnueabi-gcc 用gcc这种编译器编译的 当然g++等项目根据情况定