QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2654|回复: 1

请教JFFS2文件系统的移植问题

[复制链接]
发表于 2006-11-19 17:13:18 | 显示全部楼层 |阅读模式
我接触LINUX的时间不长,最近仿照HOW TO USE MTD/JFFS2 UNDER µClinux制作jffs2文件系统遇到难题,郁闷许久,望哪位好心的高手指点迷津   内核选项配置完以后 make出错 如下:
mkfs.jffs2.elf2flt: In function `create_target_filesystem':
/usr/local/uClinux-dist/user/mtd-utils/mkfs.jffs2.c:999: undefined reference to `__xpg_basename'
/usr/local/uClinux-dist/user/mtd-utils/mkfs.jffs2.c:1010: undefined reference to `__xpg_basename'
collect2: ld returned 1 exit status
make[2]: *** [mkfs.jffs2] Error 1
make[2]: Leaving directory `/usr/local/uClinux-dist/user/mtd-utils'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/uClinux-dist/user'
make: *** [subdirs] Error 1
 楼主| 发表于 2006-11-20 17:06:42 | 显示全部楼层
不好意思 我自己添加obj-$(CONFIG_MTD_S3C4510B) += s3c4510b.o
的时候把MTD后面的‘_’给写成‘—’了! 我就说我之前自己编译了一个小程序烧进内核里还能运行来着呢! 不过又出现了一个新错误:
drivers/mtd/mtdlink.o: In function `s3c4510b_copy_from':
/usr/local/NewuClinux-wsdist/uClinux-dist/linux-2.4.x/drivers/mtd/maps/s3c4510b.c:41: undefined reference to `memcpy_fromio'
drivers/mtd/mtdlink.o: In function `s3c4510b_copy_to':
/usr/local/NewuClinux-wsdist/uClinux-dist/linux-2.4.x/drivers/mtd/maps/s3c4510b.c:64: undefined reference to `memcpy_toio'
make[1]: *** [linux] Error 1
make[1]: Leaving directory `/usr/local/NewuClinux-wsdist/uClinux-dist/linux-2.4.x'
make: *** [linux] Error 1
不清楚是怎么回事? 希望高手能给指点一下 非常感谢!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-21 21:13 , Processed in 0.060231 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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