LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 894|回复: 0

一个经典的程序调试问题!!!

[复制链接]
发表于 2005-12-9 13:00:42 | 显示全部楼层 |阅读模式
大家帮我看看个警告信息,我应该怎么改,帮我分析一下也行!我的系统是FEDORA CORE 4 ,内核是2.6.11
Warnning: "rsraid_empty_zero_page" [/home/rsraid/rsraidmain.ko] undefined!
rsraidmain.ko模块能生成,但是不能加载!
这是rsraidmain.c中的代码部分, rsraidmain.c程序中有rsraid.h声明

#if !RSRAID_USE_EMPTY_ZERO_PAGE
/* In .bss so it's zeroed */
const char rsraid_empty_zero_page[PAGE_SIZE] __attribute__((aligned(256)));
#endif

这是rsraid.h中的代码部分
#define RSRAID_USE_EMPTY_ZERO_PAGE 0
#if RSRAID_USE_EMPTY_ZERO_PAGE
# define rsraid_empty_zero_page empty_zero_page
#else
extern const char rsraid_empty_zero_page[PAGE_SIZE];
#endif

#ifndef PAGE_SIZE
# define PAGE_SIZE 4096
#endif
extern const char rsraid_empty_zero_page[PAGE_SIZE];

大家帮我看看,到底怎么去改一下,或者帮我分析一下undefined!这类
问题怎么去改!?谈自己的看法也很好!
先谢谢各位了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表