如何修复 fatal error: security/pam_modules.h: No such file or directory
问题 : 我尝试在 [某某 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。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论