码迷,mamicode.com
首页 > Web开发 > 详细

Mac openssl 和curl源码编译

时间:2018-10-09 11:44:27      阅读:539      评论:0      收藏:0      [点我收藏+]

标签:efi   环境   oca   解压   mac   ref   bcrypt   博客   版本   

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

等待配置完成后,输入make  和make install, openssl会安装在/usr/local/ssl目录下,如果你之前有安装其他版本的ssl,

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

查看库版本是否正确。

 

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静态库,到自己的项目中,注意:头文件也需要更新。

 

转载注明出处:博客园HemJohn

Mac openssl 和curl源码编译

标签:efi   环境   oca   解压   mac   ref   bcrypt   博客   版本   

原文地址:https://www.cnblogs.com/HemJohn/p/9759221.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!