OpenSSL编译安装for Linux:
安装环境: 操作系统:CentOS release 6.5 OpenSSL版本:openssl-1.0.1h 下载源码包: 源码包名称:openssl-1.0.1h.tar.gz 下载地址:http://www.openssl.org/source/ 校验源码包: [root@localhost ~]# sha1sum openssl-1.0.1h.tar.gz b2239599c8bf8f7fc48590a55205c26abe560bf8 openssl-1.0.1h.tar.gz [root@localhost ~]# cat openssl-1.0.1h.tar.gz.sha1 b2239599c8bf8f7fc48590a55205c26abe560bf8 解压源码包: [root@localhost ~]# tar -zxvf openssl-1.0.1h.tar.gz 开始安装: ./config --prefix=/opt/openssl shared zlib-dynamic enable-camellia make make install 问题:make时出现了错误,make[2]: *** [c_zlib.o] Error 1等好几个依赖关系的失败 原来是zlib-devel这个软件包没装,yum -y install zlib-devel,于是make clean ,再次make,问题即可迎刃而解! 验证安装: /opt/openssl/bin/openssl version 临时设置PATH: export PATH="/opt/openssl/bin/:${PATH}" which openssl 配置文件中设置PATH: echo ‘export PATH="/opt/openssl/bin/:${PATH}"‘ >>~/.bash_profile logout重新登录测试一下 which openssl
OpenSSL编译安装for Windows:
安装环境:Windows 7 旗舰版 openssl-1.0.0m 相关软件下载: 编译器:C++编译器:VC++ 6.0 http://pan.baidu.com/share/link?shareid=108824630&uk=2283015311 提取码:9ig9 Perl: ActivePerl http://www.activestate.com/activeperl/downloads/ OpenSSL: http://www.openssl.org/source/ 环境准备: 安装VC++ 6.0 安装Perl 解压OpenSSL到C:\openssl
测试Perl:
注:如果不能执行,请设置Perl的环境变量。
初始化VC++ 6.0的环境变量:
测试VC++ 6.0命令行工具:
开始安装OpenSSL:
*执行config命令:
*允许ms\do_ms.bat
*编译源代码:nmake -f ms\ntdll.mak
注:编译中如出现 ‘ml.exe‘ 不是内部或外部命令(ml.exe 是微软汇编编译器)
请下载MASM6.15 V1.1,并设置好环境变量。下载地址:
http://download.csdn.net/download/davelv/366293
*测试:nmake -f ms\ntdll.mak test
*安装:nmake -f ms\ntdll.mak install
本文出自 “让梦冬眠” 博客,请务必保留此出处http://shjia.blog.51cto.com/2476475/1427126
原文:http://shjia.blog.51cto.com/2476475/1427126