1.一般模块内的函数都是用static修饰的,只能在本文件内可以使用
2.那么要给别的文件用,怎么办呢?
那就使用下面两种方法之一来导出函数:
int misc_register(struct miscdevice * misc)
{
xxx;
}
EXPORT_SYMBOL(misc_register)//所有的模块都可以使用
或者
EXPORT_SYMBOL_GPL(misc_register)//GPL申明的模块可以使用.
想要导出给别的文件使用的函数不要加static修饰
驱动之模块内的函数
最新推荐文章于 2024-04-18 23:52:41 发布