社区
Linux_Kernel
帖子详情
WARNING: vmlinux: 'count' exported twice. Previous export was in vmlinux
hustcswx
2011-10-25 04:32:19
我在内核里面定义了一个变量extern atomic_t count,为了在我自己写的模块里面能够访问这个变量所以EXPORT_SYMBOL(count),在编译内核的时候就发出了上面的警告,哪位大侠知道这是为什么啊,谢谢!急!!!
...全文
1526
2
打赏
收藏
WARNING: vmlinux: 'count' exported twice. Previous export was in vmlinux
我在内核里面定义了一个变量extern atomic_t count,为了在我自己写的模块里面能够访问这个变量所以EXPORT_SYMBOL(count),在编译内核的时候就发出了上面的警告,哪位大侠知道这是为什么啊,谢谢!急!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hustcswx
2011-10-25
打赏
举报
回复
我明白了,要在定义的时候再EXPORT。。。
hustcswx
2011-10-25
打赏
举报
回复
是不是定义了extern就不需要在EXPORT了啊
linux
模块间 共享变量
export
,构建一个树外的
Linux
内核模块,它们与导出的符号共享目标文件...
想象一个项目,需要构建两个
Linux
内核模块,具有以下源树布局:modules/|--common/| `--common_data.c|--mod1/| `--mod1_main.c`--mod2/`--mod2_main.ccommon_data.o对象文件需要包含在两个模块中.所以这个项目的Kbuild文件看起来像这样:obj-m := mod1.o mod2.omod1-y := m...
vm
linux
1,https://blog.csdn.net/RichardYSteven/article/details/57973554 2,https://blog.csdn.net/RichardYSteven/article/details/52502734
linux
之misc及使用misc创建字符设备
1:
linux
字符设备及udev 1.1字符设备 字符设备就是:一个一个字节来进行访问的,不能对字符设备进行随机读写。简单字符设备创建实例如下: [cpp] view plain copy print? #include<
linux
/module.h> #include<
linux
/kernel.h> #include&l...
module开发工程目录
1、目录组织结果
关于
EXPORT
_SYMBOL
linux
2.6的“/prob/kallsyms”文件对应着内核符号表,记录了符号以及符号所在的内存地址。 模块可以使用如下宏导出符号到内核符号表: [c-sharp] view plaincopy
EXPORT
_SYMBOL(符号名);
EXPORT
_SYMBOL_GPL(符号名) 导出的符号可以被其他模块使用,不
Linux_Kernel
4,469
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章