1.若为hello.c
Makefile 编写
obj-m: hello.o
用如下命令编译Hello World 模块
make -C /usr/src/linux-2.6.15.5/ M=/driver_study/ modules
如果当前处于模块所在目录
make –C /usr/src/linux-2.6.15.5 M=$(pwd) modules
2.如果一个模块包含多个.c文件(file1.c file2.c)
obj-m := modulename.o
module-objs := file1.o file2.o
Makefile 编写
obj-m: hello.o
用如下命令编译Hello World 模块
make -C /usr/src/linux-2.6.15.5/ M=/driver_study/ modules
如果当前处于模块所在目录
make –C /usr/src/linux-2.6.15.5 M=$(pwd) modules
2.如果一个模块包含多个.c文件(file1.c file2.c)
obj-m := modulename.o
module-objs := file1.o file2.o