编译LTIB遇到的问题解决办法

来源:互联网 发布:linux开机启动root脚本 编辑:程序博客网 时间:2024/05/22 08:42

错误1:

compr_lzo.c:31:23: fatal error: lzo/lzo1x.h: No such file or directory

错误2:

In file included from mkfs.ubifs/mkfs.ubifs.c:25:0:mkfs.ubifs/mkfs.ubifs.h:48:23: fatal error: uuid/uuid.h: No such file or directory

解决办法:
对于这个类错误,我们可以通过apt-file search *(头文件名) 查找他们的dev文件进行安装即可如下图所示,因为dev文件中包含了对应头文件的的动态链接库(.so文件)。
对于上面两个错误,分别对应的解决办法是:
(1)sudo apt-get install liblzo2-dev
(2)sudo apt-get install uuid-dev
错误3:

/usr/bin/ld: cannot find -lz

解决办法:

sudo apt-get install libz-dev
0 0