支持ext4日志文件系统 & fat文件系统修复

博客介绍了e2fsprogs和Fat文件系统tool的交叉编译过程。对于e2fsprogs,需下载源码、修改编译选项、配置toolchain,编译后生成相关执行档并可打包或拷贝到板子格式化分区。对于Fat文件系统tool,给出源码下载地址,说明了编译步骤,最终tool生成在指定目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. https://sourceforge.net/projects/e2fsprogs/下载e2fsprogs源码;
  2. 修改编译选项,增加ALL_CFLAGS

sed -i -e 's/-DTEST/$(ALL_CFLAGS) &/' lib/e2p/Makefile.in

  1. Mkdir build;cd ./build ,然后配置configtoolchain

../configure  --host=arm-linux --prefix=$PWD CC=arm-linux-gnueabihf-gcc

       4 Make;make install

       5. build/sbin下面生成e2fsprogs相关执行档:

       6.将生成的mkfs.ext4tune2fs打包到busybox或者直接拷贝到板子,执行如下命令格式化分区为ext4 格式,并挂载支持日志系统模式

      

Fat文件系统tool源码交叉编译

源码下载地址:

http://ftp.debian.org/debian/pool/main/d/dosfstools/

如下版本验证可用:

编译步骤:

1. tar -xvf dosfstools_4.1.orig.tar.xz ;cd dosfstools-4.1/

2. 配置交叉编译,./configure --host=arm-linux --prefix=$PWD CC=arm-linux-gnueabihf-gcc

3. make;make install

4. tool生成在dosfstools-4.1/sbin目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值