用busybox制作完根文件系统后vi编辑器不能保存

最近在制作根文件系统时用到了busybox工具。本平台用的busybox的版本为1.15.2.由于想偷一下懒,没有手动去配置那些命令,就直接执行make defconfig进行默认配置。然后选择交叉编译工具。直接make 编译将编译出来的bin sbin user 目录拷到根文件系统中。然后制作根文件系统镜像。并烧写到开发板中。等系统起来后发现用vi 编辑文件完文件时输入wq命令保存退出。当退出再次打开该文件时发现该文件为空。明明输入内容并保存了为什么是空呢。纠结半天最后才发现。在配置busybox时是有一个如下图的选项。 

    -> Busybox Settings                                                                                                                  x  

         -> Build Options 



正是由于默认配置选项选上了这个选项才导致vi编辑器不能用。后来查看帮助信息才发现。当如果需要编辑大于2G的文件时才选上。一般是不勾选的。但不知为啥busybox1.15.2这个版本的默认配置就选上了。所以去改配置vi可以正常使用了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值