如何修復 “fatal error: security/pam_mod

farsun發表於2021-09-09

問題: 我嘗試在 [某某 Linux 發行版] 上編譯程式,但是出現下面的編譯錯誤:

"pam_otpw.c:27:34: fatal error: security/pam_modules.h: No such file or directory"

我怎樣才能修復這個錯誤?

缺失的標頭檔案 'security/pam_modules.h' 是 libpam 開發版的一部分,一個 PAM(Pluggable Authentication Modules:插入式驗證模組)庫。因此要修復這個錯誤,你需要安裝 libpam 開發包,如下所示。

對於 Debian、 Ubuntu 或者 Linux Mint:

$ sudo apt-get install libpam0g-dev

對與 CentOS、 Fedora 或者 RHEL:

$ sudo yum install gcc pam-devel

現在驗證缺失的標頭檔案是否安裝到了 /usr/include/security。

圖片描述

編譯自:http://ask.xmodulo.com/fatal-error-security-pam-modules.html作者: Dan Nanni
原創: 譯者: 나원호

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4289/viewspace-2814609/,如需轉載,請註明出處,否則將追究法律責任。

相關文章