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/