吟游天地间,隐没市井中..
分类: LINUX
2008-07-23 13:39:56
#define MODULE
#include <linux/module.h>
MODULE_LICENSE("GPL");
int
init_module(void)
{
printk("Hello
World!\n");
return
0;
}
void
cleanup_module(void)
{
printk("Goodbye!\n");
}
chinaunix网友2009-02-07 20:03:00
你好!请教你一个编译内核模块的问题: 我现在有一个交叉编译环境,powerpc-linux-gcc,试验过用它编译一个简单的程序放到ppc平台运行的linux中可以运行。我现在想编译一个最简单的模块文件加载到ppc linux内核中,源文件是很多网上都提过的hello.c,Makefile文件是这样的: KERNELDIR = /home/davidwx/control-project/daq-module/kernel/linux-2.6.11.8 CROSS_COMPILE = powerpc-linux- ARCH := ppc CC := $(CROSS_COMPILE)gcc LD := $(CROSS_COMPILE)ld CFLAGS = -O2 -D__KERNEL__ -DLINUX -DMODULE -DEXPORT_SYMTAB -O3 -Wall -I$(KERNELDIR) -O obj-m := hello.o PWD := $(shell pwd) all: $(MAKE) -C $(KERNELDIR) M=$(PW
chinaunix网友2008-12-30 14:04:07
hello.c:2:24: 错误:linux/init.h:没有那个文件或目录 hello.c:3:26: 错误:linux/module.h:没有那个文件或目录 hello.c:4: 错误:expected declaration specifiers or ‘...’ before string constant hello.c:4: 警告:数据定义时没有类型或存储类 我的出现以下错误,我知道是没有安装src,请问你是怎么安装编译的内核,谢谢!我的邮箱:auto1573@163.com,QQ:28081873
chinaunix网友2008-12-30 14:04:07
hello.c:2:24: 错误:linux/init.h:没有那个文件或目录 hello.c:3:26: 错误:linux/module.h:没有那个文件或目录 hello.c:4: 错误:expected declaration specifiers or ‘...’ before string constant hello.c:4: 警告:数据定义时没有类型或存储类 我的出现以下错误,我知道是没有安装src,请问你是怎么安装编译的内核,谢谢!我的邮箱:auto1573@163.com,QQ:28081873