MAC下使用SSL但链接失败

OS X 版本是最新10.10.2
在/usr/include下发现是在openssl文件夹的,说明该系统内置了openssl库。
但我在使用openssl时,发现无法链接。链接错误。

我的指令:
gcc main.c -Wno-deprecated-declarations -lssl

我的代码:

#include
#include

int 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 这两个库是互相引用的