Linux内核#ifdef指令是否可以由kbuild设置?

时间:2019-07-11 05:47:26

标签: linux-kernel linux-device-driver directive conditional-compilation kbuild

是否存在可用于条件编译的Linux内核#ifdef指令,该指令由内核构建系统(kbuild)设置?

用例

我有一个源代码文件,其中包含SoC的寄存器映射条目以及内核驱动程序使用的功能。用户空间程序也应包含此文件,以使用寄存器映射项:

myheader.h:

...
#define REGENTRY1   0x0001
#define REGENTRY2   0x0002
.....
#ifdef ANY_KERNEL_DIRECTIVE???
   firstkernelspacefunc();
   ....
#endif

也许对此用例还有其他解决方案?

0 个答案:

没有答案