This question already has answers here:
What does __init mean in the Linux kernel code?
(6个答案)
5年前关闭。
我在设备驱动程序编程中遇到了以下声明:
我看过
要么...
(6个答案)
5年前关闭。
我在设备驱动程序编程中遇到了以下声明:
static int __init sum_init(void)
我看过
static int sum_init(void)
。为什么上面的声明没有给出编译错误? 最佳答案
因为__init
可能是某种#define
分配给不会导致编译错误的任何内容。
#define __init
要么...
#define __init __section(.init.text) __cold notrace
关于c - 预期编译错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20176791/
10-10 13:42