杂记:OSX 安装openssl

时间:2021-02-04 16:09:29

 

  因为工作中要用到openssl中提供的MD5、SHA等摘要算法,通过brew install openssl安装的openssl在C文件中找不到相应的头文件。按照网上的教程各种修改之后还是找不到相应的头文件,于是乎决定自己手动源码安装,不用系统提供的openssl。以下是安装步骤:

  1、下载源码

  openssl源码可以从github上下载,链接:https://github.com/openssl/openssl/releases

  2、安装

  • 这里我下载的是OpenSSL_1_1_0g.tar.gz,tar -zxvf OpenSSL_1_1_0g.tar.gz后,进入openssl-OpenSSL_1_1_0g目录
  • 执行./Configure darwin64-x86_64-cc  --prefix=/usr/local/(将openssl安装到/usr/local/include/openssl目录下)
  • 之后执行 make && make install进行安装即可

  说明:(1)系统是64位的,所以会有 darwin64-x86_64-cc

     (2)因为是安装在/usr/local/目录下,所以需要sudo

  结果如下:

杂记:OSX 安装openssl

  结束,收工