- 空间积分
- 1
- 信誉积分
- 90
- UID
- 20729010
- 阅读权限
- 20
- 积分
- 979
- 帖子
- 837
- 精华
- 0
- 可用积分
- 979
- 专家积分
- 50
- 在线时间
- 464 小时
- 注册时间
- 2008-07-12
- 最后登录
- 2011-02-21

- 帖子
- 837
- 主题
- 151
- 精华
- 0
- 可用积分
- 979
- 专家积分
- 50
- 在线时间
- 464 小时
- 注册时间
- 2008-07-12
- 最后登录
- 2011-02-21
- 论坛徽章:
- 0
|
发表于 2008-11-11 10:13:11
|显示全部楼层
10可用积分
#include <linux/module.h>
#include <linux/kernel.h>
int init_module(void)
{
printk("<1>Hello World.\n");
return 0;
}
void cleanup_module(void)
{
printk("<1>Goodbye world.\n");
}
编译之后 出现大量类似的错误 我只copy了一部分 也不知道哪儿出错了 请高手指点一下
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘search_module_extables’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:484: 警告:未使用的参数 ‘addr’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘module_text_address’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:490: 警告:未使用的参数 ‘addr’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘__module_text_address’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:496: 警告:未使用的参数 ‘addr’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘is_module_address’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:501: 警告:未使用的参数 ‘addr’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘__module_get’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:511: 警告:未使用的参数 ‘module’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘try_module_get’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:515: 警告:未使用的参数 ‘module’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘module_put’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:520: 警告:未使用的参数 ‘module’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘module_address_lookup’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:529: 警告:未使用的参数 ‘addr’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:530: 警告:未使用的参数 ‘symbolsize’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:531: 警告:未使用的参数 ‘offset’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:532: 警告:未使用的参数 ‘modname’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘module_get_kallsym’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:537: 警告:未使用的参数 ‘symnum’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:538: 警告:未使用的参数 ‘value’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:539: 警告:未使用的参数 ‘type’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:539: 警告:未使用的参数 ‘name’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:540: 警告:未使用的参数 ‘namelen’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘module_kallsyms_lookup_name’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:545: 警告:未使用的参数 ‘name’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘is_exported’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:550: 警告:未使用的参数 ‘name’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:550: 警告:未使用的参数 ‘mod’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘register_module_notifier’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:555: 警告:未使用的参数 ‘nb’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘unregister_module_notifier’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:561: 警告:未使用的参数 ‘nb’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘module_add_driver’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:575: 警告:未使用的参数 ‘module’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:575: 警告:未使用的参数 ‘driver’
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h: 在函数 ‘module_remove_driver’ 中:
/usr/src/kernels/2.6.18-8.el5-i686/include/linux/module.h:579: 警告:未使用的参数 ‘driver’ |
最佳答案
duanjigang 查看完整内容
一个入门例子。。俺都不知道发了多少遍了
make然后 insmod hello.ko
然后dmesg
rmmod hello
dmesg
[ 本帖最后由 duanjigang 于 2008-11-12 09:53 编辑 ]
|