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

window下安装openssl1.1.0(以及linux 下源码编译安装)

2016-12-01 10:12 1136 查看

Fedora下源码编译:

先安装perl 5。

接下来安装openssl1.1.0,进入openssl源码路径下,具体步骤如下:

$ ./config --prefix=/opt/openssl --openssldir=/usr/local/ssl
$ ./Configure
$ make
$ make test
$ make install


make test的时候可能会出现错误。安装cpan

$ sudo dnf install cpan


做make test

$ make list-tests
$ make VERBOSE=1 test
$ make TESTS='test_rsa test_dsa' test
$ make test


make install之后,没有报错,生成的库以及可执行文件存放在/opt/openssl下。

loading shared libraries的操作请看:

“error while loading shared libraries: xxx.so.x”

Windows下源码编译:

1、先安装安装perl 5。配置环境变量。

2、安装NASM,配置环境变量。

3、打开VS2015环境Developer Command Prompt for VS2015(管理员身份运行)。执行

vc\vcvarsall x86_amd64     // 设置64位环境

或vcvars32                 // 设置32位环境


4、进入openssl1.1.0源码路径下,(首先安装dmake),执行

ppm install dmake

// 在C:\Perl64\site\bin会有dmake.exe文件,将路径放入环境变量中


5、配置,执行以下命令后,生成makefile文件

perl Configure VC-WIN64A  // 或者VC-WIN32


6、执行nmake,编译

nmake
nmake test
nmake install


7、最后,生成的相关bin、html、lib、include、存放在C:\Program Files\OpenSSL路径下(默认设置,可以通过config –prefix=DIR修改)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  fedora openssl