LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1748|回复: 2

MTD工具制作问题

[复制链接]
发表于 2006-8-7 03:45:10 | 显示全部楼层 |阅读模式
    各位大虾,小弟想用nfs更新文件系统,急需mtd分区擦写程序flash_erase flash_eraseall等(目标板上运行)。
    按照这个贴:
http://hahaxixi.blogeden.cn/post/143796/4866

“然后,将MTD snapshot下载并解开放到${PRJROOT}/sysapps.
$ cd ${PRJROOT}/sysapps/mtd/util
$ make clean

修改Makefile文件:
SBINDIR=usr/sbin
MANDIR=usr/man
INCLUDEDIR=usr/include
CROSS=arm-linux-

$ make”
后提示:
[root@luofuchong util]# make
arm-linux-gcc -I../include -O2 -Wall -g -c -o ftl_format.o ftl_format.c -g -Wp,-MD,.ftl_format.c.dep
arm-linux-gcc  -g -o ftl_format ftl_format.o
arm-linux-gcc -I../include -O2 -Wall -g -c -o flash_erase.o flash_erase.c -g -Wp,-MD,.flash_erase.c.dep
arm-linux-gcc  -g -o flash_erase flash_erase.o
arm-linux-gcc -I../include -O2 -Wall -g -c -o nanddump.o nanddump.c -g -Wp,-MD,.nanddump.c.dep
arm-linux-gcc  -g -o nanddump nanddump.o
arm-linux-gcc -I../include -O2 -Wall -g -c -o doc_loadbios.o doc_loadbios.c -g -Wp,-MD,.doc_loadbios.c.dep
arm-linux-gcc  -g -o doc_loadbios doc_loadbios.o
arm-linux-gcc -I../include -O2 -Wall -g -c -o mkfs.jffs.o mkfs.jffs.c -g -Wp,-MD,.mkfs.jffs.c.dep
arm-linux-gcc  -g -o mkfs.jffs mkfs.jffs.o
arm-linux-gcc -I../include -O2 -Wall -g -c -o ftl_check.o ftl_check.c -g -Wp,-MD,.ftl_check.c.dep
arm-linux-gcc  -g -o ftl_check ftl_check.o
arm-linux-gcc  -o mkfs.jffs2 crc32.o compr_rtime.o mkfs.jffs2.o compr_zlib.o compr.o -lz
/usr/local/arm/2.95.3/arm-linux/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [mkfs.jffs2] 错误 1
是一个链接错误,请问要如何解决,或者哪位大虾有这些工具(目标板上运行),可以发给我,还望各位大虾多多帮忙,小弟感激不尽!
发表于 2006-8-7 10:58:57 | 显示全部楼层
-lz是调用zlib,先要交叉编译zlib,编译后得到的二进制库放到/usr/local/arm-elf/lib下,头文件放到/usr/local/arm-elf/include下

zlib下载地址:
http://www.zlib.net/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 19:20:11 | 显示全部楼层

原来是这样 谢谢

    zlib已经编译通过的了,只是不知道文件的排布,先谢谢你。
    我曾经用uclinux的mtd-utils编译生成nand_eraseall nand_write,可是在板子上运行的时候提示找不到flash info。
    现在用自己板上自带的命令来更新系统,原来以前一直对这些命令缺乏了解,几经周节才弄明白。
    现在忙这忙那的,等以后再试好了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表