Mac上安装OpenSSL并运行
首先,Mac OS上其实默认安装了OpenSSL,可以使用brew install openssl进行安装,或者使用brew reinstall openssl重新安装或者更新
在Github上找到链接,并且clone下来
git clone git@github.com:openssl/openssl.git
这样这个openssl文件夹就会拷贝到你当前的目录中,熟悉命令行的同学应该没问题,不熟悉git的同学可以移步廖雪峰老师的教程:
Git教程www.liaoxuefeng.com
然后运行./config --prefix=/usr/local/openssl -g3(可以指定安装目录,-g3可以进行调试学习)
执行 make test
观察是否可以编译成功
如果没问题执行 make install
即可将openssl安装到/usr/local/openssl,这样就安装成功了,该目录下的内容如下:

安装成功

如果想要将在CLion中使用openssl,需要对CMakeLists.txt进行修改,添加如下内容:

这样一般就可以运行了,比如一个现在不适用的示例,因为SHA1
这个函数已经被淘汰了。

那么如果想要使用gcc怎么办呢?
说到这,突然想学习一下写makefile,写完就去学。

这个问题,好像是链接库的问题,我查看了这两个链接:
https://stackoverflow.com/questions/19840220/sha1-is-deprecated-first-deprecated-in-os-x-10-7
https://blog.csdn.net/beyond702/article/details/49123529?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param
虽然解决了,但是仍然存在许多问题,总之可以运行了,这个时候的不求甚解甚至有点无奈。
