如果要编译在ARM平台上运行的程序,就需要使用交叉编译工具,我这里用arm-linux-gcc-4.1.2,支持EABI。交叉编译器可以自己制作,也可以用别人的,选择一个稳定版本最好就不要随便更改了。
1、在home目录下修改yhf目录的权限,方便后续在这个目录下读写文件
sudo chmod 777 yhf
2、通过samba进入yhf目录,拷贝编译器arm920t-eabi-4.1.2.tar.gz到yhf目录,解压交叉编译工具到根目录
ls sudo tar xzvf arm920t-eabi-4.1.2.tar.gz -C/
自动解压到/opt目录下
3、查看目录
cd /opt/toolchains/arm920t-eabi/
ls
4、设置环境变量
打开用户目录下的.bashrc文件
sudo vi ~/.bashrc
在文件末尾添加以下代码,然后保存退出
export PATH=/opt/toolchains/arm920t-eabi/bin:$PATH
要使配置文件立即生效,执行以下命令
source ~/.bashrc
查看是否生效以及编译工具的版本
arm-linux-gcc -v
原文:http://www.cnblogs.com/dreamchaseryhf/p/3639124.html