最近使用EXPORT_SYMBOL() 导出函数到内核符号表时,出现如下面的错误:
warning: data definition has no type or storage class
warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL'
warning: parameter names (without types) in function declaration
经查找资料,原来自己犯了一个非常低级的错误:没有包含module.h头文件,在文件中包含该头文件即可解决该告警:
#include <linux/module.h>