linux 下 nginx安装问题:/usr/include/openssl/md5.h:70:2: error: #error MD5 is disabled.

cc-c-pipe-O-W-Wall-Wpointer-arith-Wno-unused-parameter-Werror-g-Wno-deprecated-declar... cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -Wno-deprecated-declarations -I src/core -I src/event -I src/event/modules -I src/os/unix -I /softbak/pcre-8.36 -I /softbak/openssl-fips-2.0.2/.openssl/include -I /softbak/zlib-1.2.8 -I objs \
-o objs/src/core/nginx.o \

In file included from src/core/ngx_md5.h:19,
from src/core/ngx_md5.c:13:
/usr/include/openssl/md5.h:70:2: error: #error MD5 is disabled.
make[1]: *** [objs/src/core/ngx_md5.o] Error 1
make[1]: Leaving directory `/softbak/nginx-1.7.9'
make: *** [build] Error 2
展开
 我来答
匿名用户
2015-05-21
展开全部
你需要首先安装对应内核版本的头文件,不是随便一个版本就可以~一般情况下内核头文件放在/usr/src/下面。
你这个钩子函数一看就知道是运行在内核空间的,以模块的方式安装使用的,不是你直接就可以用gcc安装的~最简单的办法是用makefifle,具体操作你找下如何编译内核模块或者看下源码自带的说明文档。

PS:你是全部都拷贝进去了吗?这个.h本身会有很多其他的引用.
另外,这个编译时我上面说了用makefile来做,你看下这里:
http://zhidao.baidu.com/question/262194193.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式