编译e2fsprogs-1.40.2

1、解压源码

tar zxvf e2fsprogs-1.40.2.tar.gz

2、配置

./configure --enable-elf-shlibs --host=arm-linux --with-cc=arm-linux-gcc --with-linker=arm-linux-ld --prefix=/usr/local/arm/3.4.1/arm-linux

3、执行make

在这里会出现错误:

make[2]: 正在进入目录 `/home/larkin/program/gui_yizhi/e2fsprogs-1.40.2/doc'
MAKEINFO libext2fs.info
make[2]: makeinfo:命令未找到
make[2]: [libext2fs.info] 错误 127 (忽略)

4、解决错误。

原因:缺少texinfo,安装一下即可。安装命令:sudo apt-get install texinfo

5,再次执行make命令。

这次可以看到编译顺利通过。不再出错。

6、将lib下uuid目录拷贝到arminclude目录

cp -r lib/uuid/ ../arminclude/

7、将uuid库拷贝到armlib目录

cp lib/libuuid.* ../armlib/

原文地址:https://www.cnblogs.com/larkin-cn/p/4728708.html