问题: 我尝试在 [某某 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
原创:LCTT https://linux.cn/article-5508-1.html译者: 나원호
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦