|
1.Makefile方式。
obj-m:=hello.o
default:
make -C /lib/modules/`uname -r`/build M=`pwd`
2.gcc方式。
CC=gcc
MODCFLAGS := -O -Wall -DMODULE -D__KERNEL__ \
-I /lib/modules/2.6.9-1.667/build/include
hello.o:hello.c hello.h
${CC} ${MODCFLAGS} -c hello.c
只有Makefile生成的hello.ko可执行,gcc生成的hello.o不能执行?请知道的同学指教。 |
|