centos编译libcurl库找不到ssl的问题
转载,源地址:https://blog.csdn.net/wangji163163/article/details/51287966
下载ssl,编译安装,然后下载libcurl执行
./configure --with-ssl=/usr/local/ssl/
SSL support: no (--with-{ssl,gnutls,nss,polarssl,mbedtls,cyassl,axtls,winssl,darwinssl} )
发现ssl默认只编译了静态库,没有动态库,所以编译ssl的时候执行
./config --shared
make && make install
然后设置动态库路径export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ssl/lib
再重新编译curl库即可。
./configure --with-ssl=/usr/local/ssl/
总结下全部正确编译
下载ssl,进入ssl目录
./config --shared
#静态库也自动编译了
make && make install
下载curl库,进入目录,执行
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ssl/lib
./configure --with-ssl=/usr/local/ssl/
make
make install