❏ 站外平台:

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

作者: Dan Nanni 译者: LCTT 나원호

| 2015-05-26 08:23   评论: 5 收藏: 1    

问题: 我尝试在 [某某 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。


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

作者:Dan Nanni 译者:ictlyh 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出



最新评论

[1]
jbiaojerry 发表于 2015-05-26 11:33 的评论:
原文貌似是个问题的回答吧,类似论坛帖子一样,只是译者这样,O(∩_∩)O哈哈~
linux 2015-05-26 14:20 4 回复
嗯,以后这种口水文章就不翻译了。
[1]
绿色圣光 发表于 2015-05-26 10:28 的评论:
这种问题也能单独写篇文章?
linux 2015-05-26 11:03 3 回复
这个,实在是太 low 了。。也不知道国外的 linux 网站是怎么想的。。
GunsNRose 2015-05-26 09:44 3 回复
$ sudo apt-file search  security/pam_modules.h
libpam0g-dev: /usr/include/security/pam_modules.h
LCTT 译者
나원호 🌟🌟🌟🌟🌟
共计翻译: 113.5 篇 | 共计贡献: 817
贡献时间:2015-04-03 -> 2017-06-28
访问我的 LCTT 主页 | 在 GitHub 上关注我


返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。