LinuxSir.cn,穿越时空的Linuxsir!

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

在lenny下编写了一个简单的内核程序,但是运行的时候却提示:Segmentation fault

[复制链接]
发表于 2007-6-10 18:52:16 | 显示全部楼层 |阅读模式
但是在另一机器上运行的etch却正常,请问怎么回事?

如何在lenny下让内核程序运行正常?

谢谢
发表于 2007-6-10 23:03:52 | 显示全部楼层
show me your source code
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-11 21:47:29 | 显示全部楼层
/*
*  * hello−1.c − The simplest kernel module.
*   */
#include <linux/module.h>       /* Needed by all modules */
#include <linux/kernel.h>       /* Needed for KERN_INFO */

int __init init_module(void)
{
        printk(KERN_INFO "Hello world 1.\n");
        /*
         *
         * A non 0 return means init_module failed; module can't be loaded.
         *
         */
        return 0;
}

void __exit cleanup_module(void)
{
        printk(KERN_INFO "Goodbye world 1.\n");
}
回复 支持 反对

使用道具 举报

发表于 2007-6-12 07:32:44 | 显示全部楼层
看不出有何问题,统一GCC版本看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-13 07:30:46 | 显示全部楼层
两个GCC版本一致,应该是库有问题,因为lenny有些库比etch新
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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