Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26752
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 65
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-03 20:13
文章分类

全部博文(9)

文章存档

2015年(1)

2013年(8)

我的朋友

分类: 嵌入式

2013-05-02 09:12:42

 

交叉编译工具的配置(TQ2440下配置arm_linux_gcc交叉编译工具)

       1、将Linux开发工具包下面的EABI-4.3.3_EmbedSky_20100610.tar.bz2拷贝到Linux下。

       2、进入要解压到的目的目录。

       3、使用tar xvfj /mnt/hgfs/Linuxshared/EABI….bz2 –C /  (注意管理员权限和用户读写权限,解决办法:suchmod),解压出来EABI-4.3.3的编译器、3.4.5的编译器和制作文件系统的mkyaffsimage等工具。其中3.4.5的编译器用于编译uboot4.3.3的编译器用来编译内核、qtopia等。

       部分解压好的提示:

       usr/local/sbin/

usr/local/sbin/mkyaffs2image_2.6.13

usr/local/sbin/mkimage

usr/local/sbin/mkyaffsimage

usr/local/sbin/readme.txt

usr/local/sbin/mkcramfs

usr/local/sbin/mkyaffsimage_2

usr/local/sbin/mkyaffs2image

       4、设置系统变量,使交叉编译器生效。

              gedit /etc/profile

      (注意gedit只能在图形界面下使用,如果是secureCRT下的操作,用vi修改)

       4.3.3编译器的绝对路径(如/opt/EmbedSky/4.3.3/bin)添加到pathmunge下(位于if[“$EUID” = “0”],意思为“在管理员权限下”)

       5source /etc/profile 使环境变量在当前终端中生效。重启虚拟机全部生效。

       6arm_linux_gcc –v测试安装是否成功。

       成功后的部分提示:

       Using built-in specs.

Target: arm-none-linux-gnueabi

Thread model: posix

gcc version 4.3.3 (Sourcery G++ Lite 2009q1-176)

7mkyaffs 再连续两次Tab键(注意不敲空格),安装成功会列出mkyaffs开头的各个命令。

结果:mkyaffs2image    mkyaffs2image_2.6.13  mkyaffsimage   mkyaffsimage_2

*8、建议重启系统使配置永久生效。
阅读(1183) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~