我安装了MTD和mkfs.jffs2,制作jffs2文件系统时提示“-bash: /usr/sbin/mkfs.jffs2:无法执行二进制文件“

kgduwu 2011-03-03 11:53:45
我安装了MTD和mkfs.jffs2,
使用命令:mkfs.jffs2 -r ./rootfs -o rootfs.jffs2 -e 0x20000 -p 0x2800000 -n
制作jffs2文件系统时提示“-bash: /usr/sbin/mkfs.jffs2:无法执行二进制文件“
我直接进 /usr/sbin目录下查看了一下,mkfs.jffs2文件是存在的
...全文
631 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zslasdfgzxcvb 2013-08-23
  • 打赏
  • 举报
回复
./mkfs.jffs2 -r rootfs -o rootfs.jffs2 -p -l -n -e 0x4000 可执行文件,编译器不一样,加“./”在mkfs.jffs2之前试试
codesnail 2011-03-16
  • 打赏
  • 举报
回复
是否具有权限?
chmod u+rx mkfs.jffs2
wsygzyr 2011-03-14
  • 打赏
  • 举报
回复
楼主在编译jffs2的源代码时,是不是改了makefile中编译器的选项,在主机上用mkfs.jffs2,一定要用GCC编译,可千万别用arm-linux-gcc。

我之前也是这个问题,改回到gcc就可以了。
在编译之前,一定要make clean,然后再make
mamamiya 2011-03-04
  • 打赏
  • 举报
回复
查看下你的mkfs.jffs2是否是你主机平台下的可执行文件。

file /usr/bin/mkfs.jffs2

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧