编译提示error: expected declaration specifiers or '...' before string constant MODULE_LICENSE("GPL");
把这部分注释掉能正常编译通过,但是
module_init()函数内代码却不能执行,看来是缺少了这个
授权宏
MODULE_LICENSE("GPL");
MODULE_LICENSE("GPL");
要怎样才能正常编译通过呢?
#include <linux/module.h>
#include <linux/init.h>
#include <linux/init.h>
增加这两个头文件就可以了。