前言
本文記錄 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