歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何修復 “fatal error: security/pam_modules.h: No such file or directory”

如何修復 “fatal error: security/pam_modules.h: No such file or directory”

日期:2017/2/28 14:01:20   编辑:Linux教程

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

  1. "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:

  1. $ sudo apt-get install libpam0g-dev

對與 CentOS、 Fedora 或者 RHEL:

  1. $ sudo yum install gcc pam-devel

現在驗證缺失的頭文件是否安裝到了 /usr/include/security。


via: http://ask.xmodulo.com/fatal-error-security-pam-modules.html

作者:Dan Nanni 譯者:ictlyh 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

來源:https://linux.cn/article-5508-1.html

Copyright © Linux教程網 All Rights Reserved