linux(ubuntu)源码编译安装openssl

ubuntu-16.04.3(32位)

openssl-1.0.2k

步骤:

1、卸载系统中原有openssl

sudo apt-get remove openssl

2、解压openssl压缩包(进入压缩包所在目录,解压)压缩包所在目录可任意

tar -xzf openssl-1.0.2k.tar.gz(解压到当前目录)

3、进入解压后的文件夹,进行以下操作

./config

make

make test

make install(sudo su 获得root权限后执行该指令)

完成


成功执行上述指令后,在执行指令的根目录下(解压后的文件夹),有名为libcrypto.a 和 libssl.a的库文件,在apps子目录中,有openssl可执行程序。

进入apps子目录,运行指令  ./openssl  ,出现OpenSSL>   则安装成功。



运行程序error: openssl/opensslv.h: No such file or directory。

sudo apt-get install libssl-dev


编译c语言源文件

gcc rsatest.c -o hello-lssl -lcrypto



你可能感兴趣的:(openssl安装)