概述
1、下载源码
e2fsprogs
2、配置编译
因为gcc版本原因,需要修改源码文件夹下misc/e4defrag.c
//#ifndef HAVE_FALLOCATE64
//#error fallocate64 not available!
//#endif /* ! HAVE_FALLOCATE64 */
//ret = fallocate64(donor_fd, 0,
ret = posix_fallocate64(donor_fd,
./configure --host=arm-linux CC=arm-linux-gcc LDFLAGS=-static --prefix=/home/zl/nuc980/NUC980_Linux_Applications-master/e2fsprogs-1.45.4/dist_e2fsprogs --disable-nls --with-udev-rules-dir=/home/zl/nuc980/NUC980_Linux_Applications-master/e2fsprogs-1.45.4/dist_e2fsprogs/udev --with-crond-dir=/home/zl/nuc980/NUC980_Linux_Applications-master/e2fsprogs-1.45.4/dist_e2fsprogs/crond --with-systemd-unit-dir=/home/zl/nuc980/NUC980_Linux_Applications-master/e2fsprogs-1.45.4/dist_e2fsprogs/systemd
make
make install
在sbin目录下拷贝需要的工具(我暂时只需要mkfs.ext4)到根文件系统目录下的sbin目录
3、格式化
mkfs.ext4 /dev/mmcblk0
最后
以上就是落寞戒指为你收集整理的NUC980移植e2fsprogs1、下载源码2、配置编译3、格式化的全部内容,希望文章能够帮你解决NUC980移植e2fsprogs1、下载源码2、配置编译3、格式化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复