问题描述
- MAC下使用SSL但链接失败
-
OS X 版本是最新10.10.2
在/usr/include下发现是在openssl文件夹的,说明该系统内置了openssl库。
但我在使用openssl时,发现无法链接。链接错误。我的指令:
gcc main.c -Wno-deprecated-declarations -lssl我的代码:
#include
#includeint main(int argc, const char * argv[]) {
MD5_CTX * md5 ;
MD5_Init(md5) ;
// insert code here...
printf("Hello, World!n");
return 0;
}请问这是TM什么情况,网上搜都搜不着,没有相关的提问。有使用过OSX的同学遇到过这个问题么?
解决方案
请给出完整的报错信息
解决方案二:
而且还缺了一个 -lcrypto 选项
解决方案三:
具体错误信息是什么,lssl还要加上 -lcrypto 这两个库是互相引用的
时间: 2024-08-04 05:11:16