mini2440交叉编译环境..docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mini2440交叉编译环境.

mini2440:建立交叉编译环境?2010-10-14 11:47:13|??分类: Arm(嵌入式) |??标签:交叉编译?arm-linux-gcc?arm-linux-readelf?arm-linux-objdump? |字号大中小?订阅 在 Linux 平台下,要为开发板编译内核,图形界面Qtopia,bootloader,还有其他一些应用程序,均需要交叉编译工具链。之前的系统,要使用不同的编译器版本才能正常编译各个部分,因此要在开发过程不断切换设置,这十分不利于初学者使用,也降低了开发的效率;自从Linux-2.6.29 开始(本开发板所配内核已为最新的Linux-2.6.32.2),我们把交叉编译器统一为arm-linux-gcc-4.3.2,下面是它的安装设置步骤。第一步:解压将光盘目录linux\中的arm-linux-gcc-4.3.2.tgz 复制到某个目录下如tmp\,然后进入到该目录,执行解压命令:#cd \tmp#tar xvzf arm-linux-gcc-4.3.2.tgz –C /注意:C 后面有个空格,并且C是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.3.2 目录。解压过程如图所示: 第二步:把编译器路径加入系统环境变量#gedit /root/.bashrc编辑/root/.bashrc 文件,在最后一行export PATH=$PATH:/usr/local/arm/4.3.2/bin如图,保存退出。?第三步:重新登录系统(不必重启机器,开始-logout 即可),使以上设置生效,在命令行输入#arm-linux-gcc –v会出现如下信息,这说明交叉编译环境已经成功安装。编译hello.c通过串口中断连接,将文件传送到板子上,运行效果如下: ?反汇编工具arm-linux-objdump hello 1.txtELF文件查看工具arm-linux-readelf -a hello??? //格式,大小端arm-linux-readelf -d hello?? //使用了哪些共享库

文档评论(0)

bhzs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档