当前位置: 代码迷 >> 综合 >> EXPORT_SYMBOL() 错误--warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL'
  详细解决方案

EXPORT_SYMBOL() 错误--warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL'

热度:67   发布时间:2024-01-16 04:35:02.0

最近使用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>

  相关解决方案