openssl的编译 - linux

环境: CentOS 6.3 gcc-4.4.6 openssl-1.0.1c

CentOS 6.3安装时, 选择了openssl组件的, 但最高版本为1.0.0e. 我们程序中使用的版本为
1.0.1c. 所以需要自己动手下载openssl-1.0.1c, 然后手动安装.
OS自带的openssl安装后, lib是在/usr/lib下, include在/usr/include下.

openssl在linux下的比windows下还要简单一些.
首先查看openssl解压后, 根目录下的INSTALL文件.
里面会告诉编译前的准备和编译步骤.

1 准备工作:
  主要是perl 5.0以上的版本.
  yum install perl.i686 –> yum list perl 可以查看名称

2 ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl threads zlib shared
  INSTALl 有各项参数的说明

3 make

4 make test - 如果需要test的话.

5 make install

--> 完成. include和lib, ssl可执行文件等, 在/usr/local/openssl下.

如果不指定--prefix和--openssldir, 那么, 生成的文件在
/usr/local/include, /usr/local/lib, /usr/local/ssl这三个目录下
--prefix是指定include和lib install路径
--openssldir是指定bin  certs  man  misc  openssl.cnf  private的安装路径

转载于:https://www.cnblogs.com/crunchyou/archive/2013/04/27/3047199.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值