一、下载exfat源码
1、地址:https://github.com/exfatprogs/exfatprogs/
2、这里我是用的是exfatprogs-1.2.1.tar.gz
二、交叉编译exfat
1、解压源码包,得到exfatprogs-1.2.1
2、./configure --prefix=$PWD/_install --host=arm-linux CC=arm-xilinx-linux-gnueabi-gcc
3、修改exfatprogs-1.2.1/mkfs/Makefile,增加librt
212 LIBS = -lrt
否则会报错:
exfatprogs-1.2.1/mkfs/mkfs.c:33: undefined reference to `clock_gettime'
4、make
5、make install
6、在exfatprogs-1.2.1/_install/sbin下生成可执行文件
_install
├── sbin
│ ├── dump.exfat
│ ├── exfat2img
│ ├── exfatlabel
│ ├── fsck.exfat
│ ├── mkfs.exfat
│ └── tune.exfat
└── share