EasyARM-iMX283A 安装交叉编译工具链
交叉编译器:
- arm-none-eabi-gcc,表示目标处理器是ARM,不运行操作系统,仅运行前后台程序
- arm-uclinux-eabi-gcc,表示目标处理器是ARM,运行uClinux操作系统
- arm-none-linux-gnueabi-gcc,表示目标处理器是 ARM,运行 Linux 操作系统
- mips-linux-gnu-gcc,表示目标处理器是 MIPS,运行 Linux 操作系统
ARM-Linux 交叉编译器可以自行从源代码编译,也可以从第三方获取,但最好直接从第三方获取。如果自己编译的话,一是编译过程繁琐,不能保证成功,二是就算编译成功,也不能保证交叉编译器的稳定性,编译器的不稳定性会对后续的开发带来无限隐患。而第三方提供的交叉编译器通常都经过比较完善的测试,确认是稳定可靠的。
直接用其提供的交叉编译工具链,我们只需解压安装就行了。我这里解压到“/opt/”目录
解压命令:tar xjvf gcc-4.4.4-glibc-2.11.1-multilib-1.0.tar.bz2 -C /opt/
设置环境变量:
1. 全路径引用
如果不添加交叉编译器的路径到系统环境变量中,则必须在每次使用交叉编译器
的地方写明交叉编译器的全路径,例如: