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

posted @ 2018-04-16 17:42  啊饭  阅读(522)  评论(0编辑  收藏  举报