mac-MAC下使用SSL但链接失败

问题描述

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

时间: 2024-05-02 01:38:22

mac-MAC下使用SSL但链接失败的相关文章

Mac outlook下如何显示On My Computer

默认情况下Mac Outlook下On My Computer是不显示出来的,这个东西就是windows outlook下的archive, 做邮件备存的时候用的,那如何找出来呢? Outlook - > Preferences - > General - > 将Hide On My Computer前的勾去掉 参考链接:http://www.arxnetworks.com/news/2012/08/how-to-archive-emails-in-microsoft-outlook-2

Mac环境下php操作mysql数据库的方法分享

  今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们可以使用MAMP Pro 软件来搭建本地服务器.安装好这款软件,网站的目录在 /Applications/MAMP/htdocs 文件夹里,只需将文件放入该文件夹中,就可以通过http://localhost:8888来访问了,或者通过点击如下红色下划线按钮来快速访问站点. mac系统下安装php,两行即可. ? 1 2 brew tap jo

《精通Android 实例开发》——第1章,第1.12节苹果Mac环境下搭建Android平台

1.12 苹果Mac环境下搭建Android平台 1.12.1 实例说明 截至2011年8月,Android和苹果系统系统分别占据智能手机操作系统份额的前两位.对很多使用苹果系统的开发人员来说,很有必要在苹果Mac系统下搭建Android平台. 1.12.2 具体实现 (1)登录http://developer.android.com/sdk/index.html来到Android SDK下载界面,在此单击下载链接"android-sdk_r12-mac_x86.zip",下载苹果Ma

Mac OS下PHP环境搭建及PHP操作MySQL常用方法小结_Mysql

Mac本地环境搭建在Mac系统,我们可以使用MAMP Pro (官方网站:https://www.mamp.info/en/)软件来搭建本地服务器.安装好这款软件,网站的目录在 /Applications/MAMP/htdocs 文件夹里,只需将文件放入该文件夹中,就可以通过http://localhost:8888来访问了,或者通过点击如下红色下划线按钮来快速访问站点. mac系统下安装php,两行即可. brew tap josegonzalez/homebrew-php brew inst

Mac环境下php操作mysql数据库的方法分享_php技巧

Mac本地环境搭建 在Mac系统,我们可以使用MAMP Pro 软件来搭建本地服务器.安装好这款软件,网站的目录在 /Applications/MAMP/htdocs 文件夹里,只需将文件放入该文件夹中,就可以通过http://localhost:8888来访问了,或者通过点击如下红色下划线按钮来快速访问站点. mac系统下安装php,两行即可. brew tap josegonzalez/homebrew-php brew install php54 安装完后配置一下,你就可以使用phpsto

mac系统下ch340驱动问题

问题描述 mac系统下ch340驱动问题 请问最新的苹果系统(OS X 10+)还有可用的ch340驱动吗? 因为买了一个Arduino面包板,必须要用ch340的驱动. 需要如何设置,才可以让苹果系统加载ch340啊..求解! 感谢! 解决方案 建议你再买一部PC,即便是很便宜的PC. 解决方案二: 在网上找找,一定有的,用很多大侠,建义你买 PC的人,还是叫他用过 MAC 才说吧,MAC 超好用,用了以后 就知道windows简单垃圾中垃圾

Mac os下使用vpn

vpn我们大家都知道,相信很多人也都用过,但都是在Windows 系统上运行的vpn客户端. 因为工作中的需求,今天跟大家分享下如何在Mac os 下使用vpn. 操作系统:Mac OS X Lion 使用软件: 由于openvpn官方没有开发适用于mac os 的客户端,所以只能用第三方开发的. 1.Tunnelblick 第三方软件,完全免费,并且适用于openvpn的配置. 下载地址:http://code.google.com/p/tunnelblick/wiki/DownloadsEn

在Mac OS下使用Node.js的简单教程

  这篇文章主要介绍了在Mac OS下使用Node.js的简单教程,Node.js是让JavaScript应用运行于服务器端的框架,需要的朋友可以参考下 这里有一篇很好的 Node.js 介绍文章 great nodejs intro ,它将给你一个非常方便的介绍 Node.js 和 CouchDB,并给出一个实例实现 REST 的服务用于执行书签的 CRUD 操作,使用 CouchDB 作为数据库. 本文将介绍在 Mac OS X 下安装并开始使用 Node.js ,这个过程大概需要 30 分

苹果mac系统下安装windows7系统详细教程

苹果的mac系统在很多方面都没有windows 7要方便,装软件也好,使用也好,还是windows更加适用,在这里我们就来看看如何在mac系统下安装windows 7系统吧! 在开始之前你需要准备: - Windows 7 Installation DVD - Mac OS X Installation DVD或Boot Camp 2.1 on CD/DVD(Boot Camp是必须的) 步骤1 在Mac系统下打开Finder 步骤 2 找到Applications(应用程序)这一项 . 步骤