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

相关文章:

  • 2021-10-26
  • 2021-07-16
  • 2021-10-15
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2021-05-16
猜你喜欢
  • 2021-09-05
  • 2021-06-22
  • 2021-09-08
  • 2022-12-23
  • 2021-12-31
  • 2021-04-12
  • 2021-07-03
相关资源
相似解决方案