前言
本文记录 Ubuntu 20.04 安装 OpenSSL C 开发环境。
执行
-
更新软件列表
sudo apt update
-
安装 OpenSSL
sudo apt install openssl
-
安装 libssl.so
sudo apt install libssl-dev
-
如果不安装该 lib :
gcc server.c -o server.out -g -lssl -lcrypto server.c:2:10: fatal error: openssl/evp.h: 没有那个文件或目录 2 | #include <openssl/evp.h> | ^~~~~~~~~~~~~~~ compilation terminated.
-
调用
-
OpenSSL 中包含了 ssl、crypto 等库,gcc 中并没有这些库的函数,需要使用参数导入。示例:
gcc server.c -o server.out -g -lssl -lcrypto