- 实验环境:
PC:windows+virtualbox(vmware)下安装Ubuntu12.10
开发板:TQ2440+linux2.6.10
所谓的交叉编译器相当与在开发机上编译目标机上的程序的编译器
实验步骤
- 下载 EABI-4.3.3_EmbedSky_20100610.tar
- 解压:
tar jxvf EABI-4.3.3_EmbedSky_20100610.tar –C /opt/EmbedSky/
//解压到/目录下
- 修改环境变量,修改/etc/bash.bashrc,添加下面的,路径可以根据自己实际情况修改
export PATH=$PATH:/opt/EmbedSky/4.3.3/bin
- 更新环境变量
Source /etc/bash.bashrc
- 查看交叉编译器是否安装成功,通过查看arm-linun-gcc的版本号:
arm-linux-gcc –v
- 使用:
-
//与gcc相同 arm-linux-gcc -o hello -C hello.c
准备思路,出一套完整过程