编译openssl-1.0.0l

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangell/article/details/22982191


windows下编译openssl-1.0.0l

一、环境

        系统平台:  windows 8.1

        Visual Studio:  vs2012

        perl版本:   ActivePerl-5.16.2.msi

        openssl:  openssl-1.0.0l

二、安装ActivePerl

        安装ActivePerl需要注意的是不要安装到有空格的路径中,最好是全英文路径。

扫描二维码关注公众号,回复: 5029894 查看本文章

        一直下一步就可以了。

三、编译openssl

       a)  perl Configure VC-WIN64A
       b)  ms\do_win64a
       c)  nmake -f ms\ntdll.mak

            修改mtdll.mak,将下面的

INSTALLTOP=\usr\local\ssl
OPENSSLDIR=\usr\local\ssl
            改为:
INSTALLTOP=D:\develop\ssl
OPENSSLDIR=D:\develop\ssl

      d) nmake -f ms\ntdll.mak install
           程序会安装到 D:\develop\ssl 目录下。

linux下编译openssl-1.0.0l

一、环境

        系统平台:  fedora 20 gnome        perl版本:   perl 5.18.2
        openssl:  openssl-1.0.0l

二、安装必备工具

        make
        Perl 5
        gcc    gcc-c++

三、编译openssl

       a)  ./config
       b)  make
       c)  make test
       d)  sudo make install

      安装完成之后,使用openssl查看版本。

               不过fedora 20似乎默认安装了OpenSSL 1.0.1e-fips 11 Feb 2013,所以最后一步安装会报错。

      既然编译成功了,那直接使用当前目录就可以使用新版的openssl了。

后记:
之前编译openssl-1.0.2-beta1遇到各种问题,所以建议不要编译此版本,待版本正式发布之后再测试。

猜你喜欢

转载自blog.csdn.net/wangell/article/details/22982191
今日推荐