Raspberry Pi 3B+ 上 下载编译安装 Openssl
在用MQTT时,经常会用到Openssl库。硬件:Raspberry Pi 3B, 操作系统是Raspbian 系统
Raspbian是一类Linux系统,专门用于Raspberry Pi 。
1、安装gcc和make
sudo apt-get gcc
在线获取不到gcc,可以更换一下镜像源看看。
安装完后
gcc -v
可以看到类似如下图
sudo apt-get install make
安装完成后
make -v
可以看到类似如下图
2、下载openssl源代码
git clone git@github.com:openssl/openssl.git
上述命令将会把最新的openssl源代码仓库整个下载到当前所在的文件夹中。
也可以使
wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz
上述命令会把openssl源代码下载到当前所在的文件夹中,名称为
openssl-1.1.1d.tar.gz
这里下载的是openssl-1.1.1d 版本。有多个版本可供下载
下载完成后,解压
tar -zxvf openssl-1.1.1d.tar.gz
解压后的文件夹为 openssl-1.1.1d
3、编译openssl源代码
进入openssl-1.1.1d文件中
cd openssl-1.1.1d
./config
make
make完成之后可测试一下看是否成功
make test
4、安装
编译测试没有问题,就可以安装了.进入openssl-1.1.1d文件夹中
sudo make install
将会把openssl安装在系统的默认路径中。默认的路径在
/usr/local/lib
/usr/local/bin
/usr/local/include
等等 例如
/usr/local/lib 文件夹下有 libcrypto.so.1.1、libssl.so.1.1、libcrypto.so、libssl.so 这四个库文件。
这四个库文件在编译使用huaweicloud-iot-sdk-c的时候会用到。
至此编译安装完成,通过make test测试,能确定openssl编译安装是成功的。
- 点赞
- 收藏
- 关注作者
评论(0)