cherring
驱动牛犊
驱动牛犊
  • 注册日期2005-08-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望89点
  • 贡献值0点
  • 好评度38点
  • 原创分0分
  • 专家分0分
阅读:2127回复:4

如何引用全局变量

楼主#
更多 发布于:2008-01-16 12:47
在写驱动时如何可以使用定义的全局变量,如modules, sys_call_table, super_blocks,
在程序里已经写了
extern struct list_head modules;
extern void *sys_call_table[];
...
但在用insmod加载的时候是Unknown symbol;

不知道该如何申明才可以引用.
谢谢
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
沙发#
发布于:2008-01-16 15:04
和普通程序一样用。
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
板凳#
发布于:2008-01-16 16:33
只能引用导出的符号
走走看看开源好 Solaris vs Linux
cherring
驱动牛犊
驱动牛犊
  • 注册日期2005-08-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望89点
  • 贡献值0点
  • 好评度38点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-01-16 21:37
那如何才能引用modules, sys_call_table, super_blocks这些全局变量?
zsxzy317
驱动牛犊
驱动牛犊
  • 注册日期2007-07-17
  • 最后登录2008-09-06
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-03-20 20:47
只能引用导出的符号,  你不懂这句话的意思吗
给别人的比别人期待的多一些
游客

返回顶部