【发布时间】:2017-10-23 08:29:45
【问题描述】:
我想为 centos 7 内核构建我的内核模块。但是我对一些函数原型有疑问。 kernel-3.10.0-327.36.3.el7 和 kernel-3.10.0-514.el7 是不同的。我知道如何使用Linux Kernel Version Macro Definition。但我需要检查内核补丁版本和 linux 目录名称。
有人知道用于检查内核补丁版本的预处理宏吗?
【问题讨论】:
-
如需快速回复,您可以在 IRC 中提出此问题。 kernelnewbies.org/IRC
-
好的。如果我在 kernelnewbies.org/IRC 中解决这个问题,我会告诉你在这里
-
我相信如果设置了
CONFIG_LOCALVERSION_AUTO,您获得的那些额外数字会自动添加。对应于源代码树版本。检查this -
CONFIG_LOCALVERSION_AUTO - 是另一个额外的后缀。
标签: c gcc linux-kernel macros preprocessor