1

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

4

1 回答 1

0

您想要安装包含头文件的pam-devel包 ( ),位于.sudo yum install pam-devel/usr/include/security

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

#include <security/pam_modules.h>
#include <security/_pam_macros.h>
于 2013-06-23T04:18:21.920 回答