交叉编译 Linux-PAM:缺少 pam.d 和 pam.conf

问题描述

我正在尝试将 Linux-PAM 从 Ubuntu 主机交叉编译到 powerpc 架构(运行 linux 内核 2.6.34)。首先,我运行 ./configure 命令,提供交叉编译器的 --host 路径和名为“target”的本地目录的 --prefix 路径作为配置命令的选项;之后,我运行 make 和 make install。 make install 命令结束时显然没有任何错误。在安装过程结束时,在我的“目标”文件夹中创建了几个文件和目录,但 /etc/pam.d 丢失了:我本来希望找到包含 PAM 模块的文件夹。 pam.conf 文件也丢失了。难道我做错了什么?或者,可能同时缺少 /etc/pam.d 和 pam.conf 是预期的行为?这些是我尝试交叉编译的命令:

export PATH=/path/to/crosscompiler/$PATH
./configure --prefix=/home/target --host=powerpc-unkNown-linux-gnu
make
make install

非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)