Debian

產生致命錯誤:openssl/sha.h:沒有這樣的文件或目錄

  • January 20, 2019

根據文件,我正在嘗試編譯一個需要“OpenSSL 庫”的程序。我安裝了 OpenSSL,但它仍然給我錯誤openssl/sha.h: No such file or directory。是否需要安裝其他庫?

可能您缺少 openssl 標頭檔。根據您的發行版,此軟體包可能有不同的名稱,主要是類似openssl-devopenssl-devel. 安裝 openssl 標頭檔後,編譯器應該能夠找到 openssl/sha.h。

在 Ubuntu/Debian 中,該軟體包稱為libssl-dev.

引用自:https://unix.stackexchange.com/questions/87458