Mac openssl 和curl源码编译

1.先编译openssl, 下载源码后解压,终端进入源码目录,输入命令配置编译环境:./Configure darwin64-x86_64-cccurl

等待配置完成后,输入make  和make install, openssl会安装在/usr/local/ssl目录下,若是你以前有安装其余版本的ssl,url

调用命令行sudo rm -rf /usr/local/ssl 来移除旧版本,安装完成后,终端进入/usr/local/ssl/bin目录下,执行./openssl version,命令行

查看库版本是否正确。ssl

 

2.编译curl,下载curl源码,终端进入源码目录,执行:env LDFLAGS=-R/usr/local/ssl/lib  ./configure --prefix=/usr/local/curl --with-ssl=/usr/local/ssl  --disable-ldap --disable-ldaps 配置编译环境,而后输入make和make install 安装curl,安装完毕后,终端进入/usr/local/curl/bin目录,源码

输入./curl -V查看curl版本号,和使用openssl库的版本号。确认无误以后,拷贝openssl源码目录的libssl.a和libcrypto.a两个静态库博客

文件,拷贝curl源码目录下的/lib/.libs/libcurl.a静态库,到本身的项目中,注意:头文件也须要更新。openssl

 

转载注明出处:博客园HemJohnit

相关文章
相关标签/搜索