[ZLG-ARM] 急!交叉编译mtd工具,出现找不到zlib.h的错误!

[复制链接]
 楼主| youcanh 发表于 2007-6-29 23:35 | 显示全部楼层 |阅读模式
急!大虾帮帮小弟。最近我要用到flash_eraseall工具,好擦除flash,往NAND上写yaffs文件系统。参考网上的做法下载了mtd-utils-1.0.0.tar&nbsp;和&nbsp;zlib-1.2.3.tar&nbsp;。我的环境是centOS5.0&nbsp;交叉编译器3.4.3下面是我的操作步骤,帮我看看有没有错误<br />首先交叉编译zlib。做法如下<br />make&nbsp;clean&nbsp;<br />CC=arm-linux-gcc&nbsp;LDSHARED=&quot;arm-linux-ld&nbsp;-shared&quot;&nbsp;./configure&nbsp;--shared<br />make&nbsp;<br />make&nbsp;prefix=/usr/local/arm/v5t_le/rootfs&nbsp;install<br />这样在rootfs下有三个目录&nbsp;include&nbsp;&nbsp;lib&nbsp;&nbsp;share在include目录里就有zlib.h我就把include里的头文件拷到了usr/include中。lib中有我们下一步用到的库文件<br />接着交叉编译mtd-util<br />修改Makefile<br />SBINDIR=/usr/sbin<br />MANDIR=/usr/man&nbsp;<br />INCLUDEDIR=/usr/include<br />上面几句不知道什么意思,就没改<br />LDFLAGS&nbsp;:=&nbsp;-L&nbsp;/usr/local/arm/v5t_le/rootfs/lib&nbsp;&nbsp;添了这句,就是前面交叉编译出来的库<br />CROSS=arm-linux-<br />CC&nbsp;:=&nbsp;$(CROSS)gcc<br /><br />make就出现了下面的错误arm-linux-gcc&nbsp;-I./include&nbsp;-O2&nbsp;-Wall&nbsp;-g&nbsp;-c&nbsp;-o&nbsp;mkfs.jffs2.o&nbsp;mkfs.jffs2.c&nbsp;-g&nbsp;-Wp,-MD,.mkfs.jffs2.c.dep<br />mkfs.jffs2.c:68:18:&nbsp;zlib.h:&nbsp;No&nbsp;such&nbsp;file&nbsp;or&nbsp;directory<br />make:&nbsp;***&nbsp;[mkfs.jffs2.o]&nbsp;Error&nbsp;1<br />rm&nbsp;ftl_check.o&nbsp;mkfs.jffs.o&nbsp;flash_erase.o&nbsp;ftl_format.o&nbsp;nanddump.o&nbsp;doc_loadbios.o<br />把编译器换成3.3.2,步骤一样zlib.h找到了,链接又有错误<br />/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld:&nbsp;ERROR:&nbsp;/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_modsi3.oS)&nbsp;is&nbsp;compiled&nbsp;for&nbsp;EABI&nbsp;version&nbsp;0,&nbsp;whereas&nbsp;mkfs.jffs2&nbsp;is&nbsp;compiled&nbsp;for&nbsp;version&nbsp;4<br />File&nbsp;format&nbsp;not&nbsp;recognized:&nbsp;failed&nbsp;to&nbsp;merge&nbsp;target&nbsp;specific&nbsp;data&nbsp;of&nbsp;file&nbsp;/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_modsi3.oS)<br />mtd换成mtd-snapshot-20040730.tar也是找不到zlib.h<br />我都快急疯了,搞了一整天都没有结果!是不是zlib和mtd的版本不配套呢?真是搞不明白了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

57

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

17

主题

57

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部