编译内核时提示zlib.h找不到的解决方法

2014-11-24 10:12:16 · 作者: · 浏览: 1

编译内核时提示zlib.h找不到,我是在普通用户下su后编译的,权限问题还是少装了什么?


---------------------分割线---------------------


网上找了一个,可惜我没用configure_out.txt,还有别的办法吗?


在编译configure的时候,在最后加一个参数 >>configure_out.txt
编译完后,所有的记录都保持在这个文件里

在nmake或make时也加一个参数 >>make_out.txt
在编译的时候会记录所有编译项目
如果此时发生意外断电或死机在make_out.txt的最后看下目录地址
cd到离该目录最近的makefile所在目录
输入命令nmake clean(VS下) 或make clean(MinGW下)

完成后转到$QTDIR$目录下
并输入nmake >>make_out2.txt
这样编译器会跳过已经编译好文件继续编译未完成的任务


---------------------分割线---------------------


开个新的终端先把 zlib1g-dev 装上,然後继续 make 看看行不?


---------------------分割线---------------------


OK搞定。


---------------------分割线---------------------


出现这种问题的话,该如何下手找到原因呢?比如说:你是按什么思路来发现需要安装zlib1g-dev


头文件和静态库一般包含在dev包里面


一般这种包就叫zlib-dev,zlib[version]-dev,libzlib-dev,libzlib[version]-dev