当前位置:  技术问答>linux和unix

debian加载模块 出现段错误

    来源: 互联网  发布时间:2016-01-28

    本文导语:  最近找了很多关于内核模块设计的资料,但连最简单的hello world都通过不了,试了很多人的,最后加载模块时都会出现“段错误”。 #include  #include  #include  MODULE_LICENSE("GPL");// 新,否则有 waring, 去掉了 #define MODU...

最近找了很多关于内核模块设计的资料,但连最简单的hello world都通过不了,试了很多人的,最后加载模块时都会出现“段错误”。

#include 
#include 
#include 
MODULE_LICENSE("GPL");// 新,否则有 waring, 去掉了 #define MODULE, 自动定义
static int hello_init(void)
{
     printk(KERN_ALERT "Hello, worldn");
     return 0;
}
static void hello_exit(void)
{
      printk(KERN_ALERT "Goodbye, cruel worldn");
}
module_init(hello_init);// 必须!!
module_exit(hello_exit); // 必须!!


Makefile里面就一句
obj-m := hello.o

#make -C /usr/src/linux SUBDIRS=$PWD modules
#include 这一句我去掉了,原因是提示没有这个文件。
insmod ./hello.ko就会提示段错误。
不知道是不是我系统哪里没有配置的原因,我安装的是debian4.0 
kernel 2.6.18,默认不安装内核,我重新编译了的。

|
你确定你的内核是2.6.18的吗?
make -C /usr/src/linux SUBDIRS=$PWD modules
改为 make -C /usr/src SUBDIRS=$PWD modules

|
init函数要有前缀 __init exit函数要有__exit前缀
你试试先删掉 不用的文件系统模块,然后在添加呢?
/usr/src/linux 指向具体的源码目录,其里面就是源码了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有关Debian 中 make 的错误
  • 求助:Debian下gdb无法调试出段错误位置
  • Debian 5上使用easyeclipse-lamp 提示如此错误是何解?望高手指点在下!
  • Debian下安装Xbtt问题,只要求阅读报错信息,给出错误方向即可!
  • Debian 8(Jessie )下面如何安装docker
  • Debian第一张光盘为什么有两个版本?debian-30r1-i386-binary-1.iso和debian-30r1-i386-binary-1_NONUS.iso该下载哪一个呢?它们有什么区别
  • Debian 7(Wheezy)下面如何安装docker
  • ${debian_chroot:+($debian_chroot)}是什么意思?
  • 在线等待…………急…………关于debian__linux的安装问题.我从网站下载了一套debian 的linux,是.iso的镜像文件。问怎么安装。
  • 新手提问:两个关于Debian下面gcc的问题 iis7站长之家
  • 我觉得这是本世纪最让人想跳楼的玩笑了。我在安装了Debian后,重启计算机,让人震惊。Debian系统不见了。哪位帮帮我,怎么解决啊!为什么
  • Debian如何设置开机即进入console模式?
  • 请教Debian下的系列系统命令。
  • debian 查看ssh
  • 大家帮忙比较一下linux的两种类型:debian和redhat!!!
  • [求助]Debian在哪设置CFLAGS?
  • 新手提问:两个关于Debian下面gcc的问题
  • 关于Debian的安装问题。
  • 哪有debian下的gmake下载,急用
  • Ftp安装Debian,为啥老是安装不上图形界面呢?
  • 100分,怎样改变debian的启动顺序????
  • 我安装了Debian,但无法启动图形界面
  • 散分给用debian的朋友
  • 创建debian群。 有兴趣者进
  • 在Debian下安装 Gstreamer的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3