小编Sak*_*tra的帖子

Makefile 错误:空变量名

我正在编写一个简单的 Hello World 内核模块。我写的 Makefile 给了我这样的错误:

esp@ubuntu:~/task1-2$ make all

make -C /usr/src/linux-headers-3.13.0-35-generic SUBDIRS = /home/esp/task1-2 modules
make: ****** empty variable name.  Stop.
make: ** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

我该如何纠正?

我的生成文件:

obj-m += task1-2.o

KDIR = /usr/src/linux-headers-3.13.0-35-generic


all:
    $(MAKE) -C $(KDIR) SUBDIRS = $(PWD) modules

clean:
    rm -f *.o
    rm -f *.ko
    rm -f *.mod.*
    rm -f *.symvers
    rm -f *.order
Run Code Online (Sandbox Code Playgroud)

make

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

make ×1