Linux中安裝SSL協(xié)議依賴庫(kù)OpenSSL的教程
發(fā)布日期:2022-01-12 18:44 | 文章來源:CSDN
0.由一個(gè)錯(cuò)誤引入
復(fù)制代碼
代碼如下:fatal error: openssl/aes.h: No such file or directory
如果你在編譯時(shí)遇到這個(gè)錯(cuò)誤,這可能是下面的原因:你嘗試編譯的程序使用OpenSSL,但是需要和OpenSSL鏈接的文件(庫(kù)和頭文件)在你Linux平臺(tái)上缺少。
要解決這個(gè)問題,你需要安裝OpenSSL 開發(fā)包,這在所有的現(xiàn)代Linux發(fā)行版的標(biāo)準(zhǔn)軟件倉(cāng)庫(kù)中都有。
要在Debian、Ubuntu或者其他衍生版上安裝OpenSSL:
復(fù)制代碼
代碼如下:$ sudo apt-get install libssl-dev
要在Fedora、CentOS或者RHEL上安裝OpenSSL開發(fā)包:
復(fù)制代碼
代碼如下:$ sudo yum install openssl-devel
下面我們?cè)賮砜匆幌孪螺d壓縮包自己安裝的方式:
1. 下載
復(fù)制代碼
代碼如下:# wget ftp://ftp.openssl.org/source/openssl-1.0.1g.tar.gz
# tar openssl-1.0.1g.tar.gz
# cd openssl-1.0.1g
2. 確認(rèn)和安裝
復(fù)制代碼
代碼如下:# ./config shared zlib
# make
# make install
3. 連接
復(fù)制代碼
代碼如下:# mv /usr/bin/openssl /usr/bin/openssl.OFF
# mv /usr/include/openssl /usr/include/openssl.OFF
# ln –s /usr/local/ssl/bin/openssl /usr/bin/openssl
# ln –s /usr/local/ssl/include/openssl /usr/include/openssl
# echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
# ldconfig -v
4. 驗(yàn)證
復(fù)制代碼
代碼如下:openssl version
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章
關(guān)注官方微信