mtd编译

来源:互联网 发布:c语言打印倒九九乘法表 编辑:程序博客网 时间:2024/06/12 01:43

下载
mtd:ftp://ftp.infradead.org/pub/mtd-utils/
zlib:http://www.zlib.net/
lzo:http://bouchez.info/lzo.html

lzo编译

# ./configure# make && make install

lzo交叉编译

# ./configure --prefix=/opt/arm-linux/ CC=arm-linux-gcc --host=arm-linux# make && make install

zlib编译

# ./configure# make && make install

zlib交叉编译

# CC=arm-linux-gcc ./configure --prefix=/opt/arm-linux/ # make && make install

mtd-utils编译

# make && make install

出现错误:

mkfs.jffs2.c:69:21: sys/acl.h

解决办法:
在Makefile中添加

WITHOUT_XATTR = 1

mtd-utils交叉编译

# make CROSS=arm-linux-gcc

编译完成

# mkfs.mkfs.bfs      mkfs.ext2     mkfs.ext4     mkfs.jffs2    mkfs.msdos    mkfs.vfatmkfs.cramfs   mkfs.ext3     mkfs.ext4dev  mkfs.minix    mkfs.ntfs  

jffs2

# mkdir jffs2# mkfs.jffs2 –d jffs2/ -o jffs2.img# dd if=jffs2.img of=/dev/mtdblock0# mount -t jffs2 /dev/mtdblock0 /mnt/
1 0
原创粉丝点击