社区
Linux_Kernel
帖子详情
关于内核符号表导出?
yangzhifu
2011-08-13 06:34:29
一般情况下符号表的导出是一个模块针对于另外一个模块,现在有个问题就是我一个模块导出,但是另外一个模块就是给我们的内核,这里就出现了编译模块的时候可以编译成功,但是编译内核的时候发现函数不存在;请问这种导出方式是否有问题?
...全文
275
5
打赏
收藏
关于内核符号表导出?
一般情况下符号表的导出是一个模块针对于另外一个模块,现在有个问题就是我一个模块导出,但是另外一个模块就是给我们的内核,这里就出现了编译模块的时候可以编译成功,但是编译内核的时候发现函数不存在;请问这种导出方式是否有问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jernymy
2011-08-20
打赏
举报
回复
使用objdump到处符号表?
帅得不敢出门
2011-08-20
打赏
举报
回复
你这种实现很奇怪. 需求也很奇怪.
小魔菇
2011-08-19
打赏
举报
回复
感觉反了
先有内核 才有模块
cqbamboo
2011-08-19
打赏
举报
回复
那好吧,我来接分
yangzhifu
2011-08-19
打赏
举报
回复
真没有人回答,我来总结一下,内核是一个可执行程序,而且也不支持动态链接,所以内核的的所有引用的函数都必须有定义,所以上面的导出肯定是不能够的,但是模块是可以引用其他的
关于
内核
符号表
本文深入探讨了
内核
符号表
的概念及其在驱动模块中的作用,解释了
导出
符号的原因,并通过实例说明了多源文件与单文件驱动在编译时Makefile的变化。同时,对比了2.4
内核
与2.6
内核
在
内核
符号表
处理上的差异。
linux
内核
符号表
本文介绍Linux
内核
符号表
的概念及其查看方法,并通过示例演示如何使用EXPORT_SYMBOL宏将模块中的函数
导出
供其他模块调用。
内核
符号表
本文探讨了Linux设备驱动程序中模块与
内核
符号表
的关系。深入解析了insmod如何利用
内核
符号表
解析未定义符号,并介绍了模块在加载过程中如何将其
导出
的符号加入到
内核
符号表
。
Linux
符号表
全局变量,关于
内核
符号表
(Kernel-Symbol-Table)
本文详细介绍了
内核
符号表
的概念及其在不同
内核
版本中的差异。重点解释了2.4和2.6
内核
中符号
导出
的不同机制,并探讨了如何通过特定命令查看
内核
符号表
,以及如何控制模块符号是否公开。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章