歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統入門學習:修復“fatal error: openssl/aes.h: No such file or directory

Linux系統入門學習:修復“fatal error: openssl/aes.h: No such file or directory

日期:2017/2/28 14:26:19   编辑:Linux教程

Question:我嘗試在Linux編譯一個程序,但是編譯失敗並報了一個錯,“fatal error: openssl/aes.h: No such file or directory”。我該怎樣安裝要求的頭文件並在我的Linux上解決這個問題?

  1. fatal error: openssl/aes.h:No such file or directory

如果你在編譯時遇到這個錯誤,這可能是下面的原因:你嘗試編譯的程序使用OpenSSL,但是需要和OpenSSL鏈接的文件(庫和頭文件)在你Linux平台上缺少。(LCTT 譯注:其它類似的錯誤也可以照此處理)

要解決這個問題,你需要安裝OpenSSL 開發包,這在所有的現代Linux發行版的標准軟件倉庫中都有。

要在Debian、Ubuntu或者其他衍生版上安裝OpenSSL:

  1. $ sudo apt-get install libssl-dev

要在Fedora、CentOS或者RHEL上安裝OpenSSL開發包:

  1. $ sudo yum install openssl-devel

安裝完後,嘗試重新編譯程序。

Copyright © Linux教程網 All Rights Reserved