您的位置:首页 > 运维架构

osx的openssl的安装以及xcode连接编译

2014-07-27 10:30 423 查看
苹果早在osx 10.7就已经抛弃了openssl,真是牛逼啊,居然在心脏流血之前避开了。

但是openssl的加密还是可以使用的,还是不错的,最近要做动态加密解密,防止别人盗取密码和账号。

好了,入正题:首先下载:

点击打开链接 ,官网下载

解压:

tar xvzf openssl-1.0.0d.tar.gz

进入文件夹

cd openssl-1.0.0d

由于目前的mac基本上都是64位的,所以安装的时候应该使用64位的安装,like:

如果需要zlib压缩模块的话,还需要先安装zlib

./Configure
darwin64-x86_64-cc --prefix=/usr/local/ssl shared
 zlib-dynamic

我没有使用zlib,如下:

./Configure darwin64-x86_64-cc --prefix=/usr/local/ssl shared no-zlib

然后:
sudo make&&make install,如果不行,请一步一步执行:
sudo make
sudo make install
慢慢等吧。

将/usr/local/lib/*.a文件拷贝到当前项目中:比如:
sudo cp -rf /usr/local/lib/*.a ~/MyCode/Open_ssl_Demo
添加进项目,然后在build setting的include search path将/usr/local/ssl/include放进来。好了,使用静态库防止别人破解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  osx openssl lib 静态库