建立交叉编译环境

做什么之前没有编译器是不行的、

1、打开终端运行arm-linux-gcc -v
如果提示这个命令不存在,好吧、照着下面的步骤安装一个吧

在Linux 平台下,要为开发板编译内核,图形界面Qtopia ,bootloader,还有其他一
些应用程序,均需要交叉编译工具链。 
之前的系统,要使用不同的编译器版本才能正常编译各个部分,因此要在开发过程不
断切换设置,这十分不利于初学者使用,也降低了开发的效率;自从Linux-2.6.29开始( 本开
发板所配内核已为最新的Linux-2.6.32.2),我们把交叉编译器统一为arm-linux-gcc-4.4.3,下
面是它的安装设置步骤。 
Step1:将光盘目录 linux\ 中的arm-linux-gcc-4.4.3.tgz 复制到某个目录下如 tmp\ ,然后
进入到该目录,执行解压命令: 
#cd /tmp 
#tar xvzf arm-linux-gcc-4.4.3.tgz    –C /     
注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,
在此是改变目录的意思。 
执行该命令,将把arm-linux-gcc 安装到/usr/loca/arm/4.4.3目录。
Step2:把编译器路径加入系统环境变量,运行命令 
#gedit /root/.bashrc 
编辑/root/.bashrc 文件,在最后一行添加: 
export PATH=$PATH:   /opt/FriendlyARM/toolschain/4.4.3/bin 
如图,保存退出。
就不上图了、应该都会懂的

如果还没有成功的话,就是说输入arm-linux-gcc -v还是没有显示编译器版本的话,可能是你不是root用户
可以输入su root 然后再输入root的密码 之前 再运行arm-linux-gcc -v 好、一切OK、明晚上编译个内核代码试试

还好,你可以照着这个安装其他的编译器

你可能感兴趣的:(建立交叉编译环境)