日食中的Pam模块

时间:2013-06-17 04:05:37

标签: fedora c pam c++ eclipse

我想创建一个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?

1 个答案:

答案 0 :(得分:0)

您要在pam-devel下安装包含头文件的sudo yum install pam-devel包(/usr/include/security)。

然后(注意添加的下划线):

#include <security/pam_modules.h>
#include <security/_pam_macros.h>