这是我的make文件的代码
obj-m +=hello-1.o
all:
<tab>make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
<tab>make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
我有几个问题
答案 0 :(得分:1)
文件http://localhost:4001/?bid=abc123#/login
可能已经存在。因为它不依赖于任何东西,并且不是all
的依赖,它的存在足以考虑它。
我建议添加
.PHONY
到.PHONY: all clean
的结尾。
你被允许调用任何你喜欢的文件,只要它是Makefile
;-)实际上,有一些非标准名称可以用作后备,或者你可以为Makefile
提供-f
标记的名称,但如果您有能力避免使用这些标记,我也不会推荐其中任何一个。
其他评论(你没有问过,但你还是得到了):
make
;始终使用make
。例如,当您使用$(MAKE)
时,这会有所帮助。-n
或KVER := $(shell uname -r)
,以便在命令行上覆盖它。