【介绍】
参考:https://github.com/c-ares/c-ares/blob/master/INSTALL
参考:http://blog.csdn.net/jaylong35/article/details/7041800
最新版本的nghttp2要求安装libc-ares。
虽然yum安装的不是最新版本,但因为编译时如果内存不足可能卡住,所以如果内存小时可以使用yum方式安装。
【安装(源码)】
下载:https://github.com/c-ares/c-ares/
wget https://c-ares.haxx.se/download/c-ares-1.12.0.tar.gz && tar -zxvf c-ares-1.12.0.tar.gz && cd c-ares-1.12.0 && ./configure && make && make install
相关文件路径:
... libtool: install: chmod 644 /usr/local/lib/libcares.a ... /usr/bin/install -c -m 644 ares.h ares_version.h ares_dns.h ares_build.h ares_rules.h '/usr/local/include' ... /usr/bin/install -c -m 644 libcares.pc '/usr/local/lib/pkgconfig' ...
环境参数:
LIBCARES_CFLAGS="-I/usr/local/include" LIBCARES_LIBS="-L/usr/local/lib -lcares"
【安装(yum)】
yum install c-ares c-ares-devel
将安装:
c-ares-1.10.0-3.el7.x86_64 c-ares-devel-1.10.0-3.el7.x86_64
编译nghttp2进行configure时,显示:
checking for LIBCARES... yes
环境参数:
LIBCARES_CFLAGS="-I/usr/include" LIBCARES_LIBS="-L/usr/lib -lcares"