问题描述
在包含目录 /usr/src/linux-headers-5.7.0-kali1-common/include 中的 Kali 内核 5.7.0 头文件的 linux 头文件文件夹中。在这个文件夹中,我的头文件包含在子文件夹中,如 asm-generic、linux、uapi、acpi、crypto 等。 /p>
#include <asm/module.h> // top of linux/module.h
但实际上,当我安装头文件时,我没有包含在头文件中的 asm 文件夹。 所以想到的一种解决方案是。可能的解决方案:将引用从 asm/* 更改为 asm-generic/*,如从 asm/module.h 到 asm-generic/module.h 中的 linux/module.h 和我可能使用的其他文件。我想知道 asm 和 asm-generic 是一样的吗?意味着它们包含相同的文件和结构,或者有什么不同我会导致问题
如果我更正包含引用中的目录名称是否有意义,或者如果我将头文件的包含列表中的头文件子目录名称从 asm 更改为 asm-generic,我在编译模块时会遇到问题?如果我不这样做,头文件将丢失
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)