现在的位置: 首页 > 综合 > 正文

交叉编译工具 arm-linux-gcc 安装

2013年09月15日 ⁄ 综合 ⁄ 共 736字 ⁄ 字号 评论关闭

 

汗!!!这个博客是前几天写的,不过其中有个错误,导致在编译uboot的时候出现错误,才发现原来有个问题:解压完arm-linux-gcc-4.4.3.tgz后,配置的文件错误,之前在一本书看到的是配置/etc/bash.bashrc文件,可这样是错误的,应该配置/etc/profile文件

 

移植到开发板上的每一个代码都必须通过交叉编译后才能在开发板的环境中运行。

      这里我用的是arm-linux-gcc-4.4.3.tgz,当然可以到网上下载其他版本的,也可以自己搭建的。记得以前搭建过,权当是学习了,如果真正用到交叉编译还是建议用下载的。

  下面开始搭建交叉编译环境:

    将arm-linux-gcc-4.4.3.tgz复制到/home/目录下,解压:tar xzvf arm-linux-gcc-4.4.3tgz,解压出:FriendlyARM/toolschain/4.4.3/,其中bin/下面就可以看到:arm-linux-gcc了。将FriendlyARM 目录复制到/opt/。

到这里就已经有了我们需要的交叉编译工具链:arm-linux-gcc。

      最后需要:cd /etc/,会找到一个配置文件:bash.bashrc,打开这个文件,

在最后一行添加:export PATH=$PATH :/opt/FriendlyARM/toolschain/4.4.3/bin   指定PATH路径。重启之后就可以了

 

测试:1,在终端中输入:arm-linux-gcc   -v  ,就可以看到:gcc version 4.4.3 ,说明交叉编译工具链就已经安装OK

           2,新建一个.c文件,用arm-linux-gcc编译一下,生成二进制文件就OK

抱歉!评论已关闭.