在编译开源库时, 提示

pam.h:4:10: 致命错误:security/pam_appl.h:没有那个文件或目录
#include <security/pam_appl.h>

解决方法: 安装 paml-devel 即可.

由于我这用的 centos 7, 通过 yum 直接可安装. 如下:

[root@localhost ~]# yum -y install pam-devel

头文件路径:

[root@localhost ~]# find /usr/include/ -name pam_appl.h
/usr/include/security/pam_appl.h
[root@localhost ~]# ls -l /usr/include/security/
total 68
-rw-r--r--. 1 root root 3297 11月 6 2016 pam_appl.h
-rw-r--r--. 1 root root 7239 11月 6 2016 pam_client.h
-rw-r--r--. 1 root root 2972 11月 6 2016 _pam_compat.h
-rw-r--r--. 1 root root 3631 11月 6 2016 pam_ext.h
-rw-r--r--. 1 root root 1089 11月 6 2016 pam_filter.h
-rw-r--r--. 1 root root 6109 11月 6 2016 _pam_macros.h
-rw-r--r--. 1 root root 1526 11月 6 2016 pam_misc.h
-rw-r--r--. 1 root root 6432 11月 6 2016 pam_modules.h
-rw-r--r--. 1 root root 4745 11月 6 2016 pam_modutil.h
-rw-r--r--. 1 root root 12904 11月 6 2016 _pam_types.h

库文件路径:

[root@localhost ~]# find /usr/ -name libpam.so
/usr/lib64/libpam.so
[root@localhost ~]# ls -l /usr/lib64/libpam.so
lrwxrwxrwx. 1 root root 16 3月 23 09:37 /usr/lib64/libpam.so -> libpam.so.0.83.1

最新文章

  1. 打印文本中的所有单词,并且打印每个单词出现的行号,非实义单词不考虑(TCPL,练习6-3)
  2. 总结一下在ASP.NET中开发网站的一般步骤
  3. Web页中table导出到execl(带模板)
  4. 关于PF_RING/Intel 82599/透明VPN的一些事
  5. .NET使用OpenSSL生成的pem密钥文件
  6. jquery $.trim()方法使用介绍
  7. xargs的- n1参数
  8. 2D游戏编程3&mdash;GDI
  9. hadoop Yarn 编程API
  10. smarty 练习: 分页查询
  11. BZOJ 2693 jzptab
  12. SMTP 553
  13. sql server显示某一列中有重复值的行
  14. Transport layer and Network layer
  15. Linux 上做免密码登陆
  16. 在github上面创建新的分支
  17. QT 启动shell脚本
  18. Dynamics AX 中的图片处理
  19. python应用-爬取猫眼电影top100
  20. elk-logstash-kibana(三)

热门文章

  1. 使用gitlab, jenkins搭建CI(持续集成)系统(4) 灰度发布publish
  2. 一个大区域输入框应该使用textarea
  3. c#数据库设计--1、概述
  4. 学习Memcached:2基本应用之控制台使用
  5. Java并发编程-闭锁
  6. 《码出高效 Java开发手册》第二章 面向对象
  7. java锁的简化
  8. [Android]Java中点击事件的四种写法
  9. putty连接ubuntu:network error:connection refused
  10. php命令行生成与读取配置文件