我是 linux 驱动程序开发的新手。
我正在写 helloworld 驱动程序。
这是代码:
#define MODULE
#define __KERNEL__
#include <module.h>
int init_module()
{
return 0;
}
void cleanup_module()
{
return;
}
这是makefile:
CC=gcc
MODFLAGS:= -O3 -Wall -DLINUX
module.o: module.c
$(CC) $(MODFLAGS) -c module.c
但是当我运行 make 命令时,我有以下内容: makefile:3: * “commands started before first target” 错误
怎么了?