LinuxSir.cn,穿越时空的Linuxsir!

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

关于Linux下的设备驱动!

[复制链接]
发表于 2005-4-26 19:33:34 | 显示全部楼层 |阅读模式
我现在的Linux版本是Debian,内核是2.4的,在编译《Linux设备驱动程序》的第一个程序时发现有些文件找不到,我到/usr/src/下发现没有linux那个文件夹,而且/usr/src下面是空的,在编译的时候用了/usr/include/linux那个文件夹里的文件。
Makefile:
KERNELDIR=/usr/include/linux
include $(KERNELDIR)
CFLAGES=-D__KERNEL__ -DMODULE -O -Wall -I$(KERNELDIR)/include
all:hello.o

hello.c:
#define __KERNEL__
#define MODULE
#include<linux/module.h>

int init_module(void){
        return 0;
}

void cleanup_module(void){
}
发表于 2005-4-27 16:32:08 | 显示全部楼层
安装linux的时候没有装源代码,可以用光盘更新一下.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-29 09:11:48 | 显示全部楼层
搞定了, 我用的是Debian,可以apt-get install kernel-headers-*就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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