模块函数提供EXPORT_SYMBOL的问题

zjuylok zjuylok 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我先在有两个模块, module1, module2

module2中需要使用module1中的函数func1, 所以我在module1的最后加

EXPORT_SYMBOL_NOVERS(func1);

然后加载module1模块, 编译module2模块,

提示"explict definition for func1";

然后加载module2, 会卡死然后自动重新启动;

即使使用EXPORT_SYMBOL(func1); 也是会出现这个的问题

请指教问题出在哪里?...
...全文

相关推荐

嵌入式系统/ARM技术中的Linux内核中EXPORT_SYMBOL的用法

EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可以在内核模块中直接调用。还可以手工修改内核源代码来导出另外的函数,用于重新编译并加载新内核后的测试。   使用时注意事项:   在使用EXPORT_SYMBOL 的.c文件中 需要 #include 文件。   //先写函数   func ()   {   ......   }   //再使用EXPORT_SYMBOL   EXPORT_SYMBOL(func);  来源:miaomi

weixin_38605133

Linux内核模块与_proc文件系统.pdf

Linux内核模块与_proc文件系统.pdf

结冰架构

mod_5_solutions:模块5编码解决方案

mod_5_solutions 模块5编码解决方案

yilin wang

OPNET常见问题

OPNET安装及使用过程中经常遇到的一些问题,包括软件的环境变量配置,软件中某些常见的问题

hamztx

深入linux设备驱动程序内核机制

深入linux设备驱动程序内核机制 pdf深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入linux设备驱动程序内核机制深入l

计算机小陈
评论 7
收藏 已收藏
分享
返回顶部
zjuylok
Linux_Kernel 4,469 成员 17,458 内容