我想创建一个Pam模块。我使用Eclipse作为我的IDE,并使用C / C ++编写pam模块。
当我尝试包含所需的2个pam模块时
#include <security/pam_modules.h>
#include <security/pam_macros.h>
并构建,我得到一个错误,说“没有这样的文件或目录”,我正在查看我的系统,看看我是否能找到pam_modules.h和pam_macros.h,但没有运气。也许我正在寻找错误的地方,或者我没有安装它们。
应该存储它们的位置,以及如何在我的程序中使用这两个头文件。我是否需要手动将它们导入Eclipse?
答案 0 :(得分:0)
您要在pam-devel
下安装包含头文件的sudo yum install pam-devel
包(/usr/include/security
)。
然后(注意添加的下划线):
#include <security/pam_modules.h>
#include <security/_pam_macros.h>