吟游天地间,隐没市井中..
分类: 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:16
你好!请教你一个编译内核模块的问题: 我现在有一个交叉编译环境,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网友2009-02-07 20:03:16
你好!请教你一个编译内核模块的问题: 我现在有一个交叉编译环境,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网友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