我是linux驱动程序dev的新手.
我正在写helloworld的驱动程序.
这是代码:
#define MODULE
#define __KERNEL__
#include <module.h>
int init_module()
{
return 0;
}
void cleanup_module()
{
return;
}
Run Code Online (Sandbox Code Playgroud)
这是makefile:
CC=gcc
MODFLAGS:= -O3 -Wall -DLINUX
module.o: module.c
$(CC) $(MODFLAGS) -c module.c
Run Code Online (Sandbox Code Playgroud)
但是当我运行make命令时,我有以下内容:makefile:3:* "命令在第一个目标之前开始"错误
怎么了?
从非命令的每一行中删除makefile中的前导选项卡:
CC=gcc
MODFLAGS:= -O3 -Wall -DLINUX
module.o: module.c
$(CC) $(MODFLAGS) -c module.c
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14590 次 |
最近记录: |