zoukankan      html  css  js  c++  java
  • 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的安装路径

    敦品厚德 格物致知
  • 相关阅读:
    冒泡排序&快速排序
    1252. Cells with Odd Values in a Matrix
    位运算小结
    832. Flipping an Image
    1812. Determine Color of a Chessboard Square
    10、属性、构造函数与析构函数
    09、封装与类成员
    07、面向对象简介
    06、C#异常处理
    03、运算符
  • 原文地址:https://www.cnblogs.com/crunchyou/p/3047199.html
Copyright © 2011-2022 走看看