Makefile:8: *** 遗漏分隔符 (null)。 停止。
Makefile:11: *** 遗漏分隔符 (null)。 停止。
Makefile:15: *** 遗漏分隔符 (null)。 停止。
出现这样的问题,是因为格式问题,这里需要用的是tab 键不是空格
但是,是不是有人说我就是用的tab怎么还是错的,甚至把别人的makefile直接拿来用是可以的,自己手敲出来就有问题。
这里有个坑, tab键,有些vim编辑器设自动缩进等功能,将tab键改为了4个空格。导致你所用的tab实际上就是空格,造成所写的makefile出错而找不到原因。
解决:
修改vim的配置文件(~/.vimrc)
在里面加上 : set noexpandtab (禁止vim将TAB变成空格)
修改配置文件之后,再写makefile时,改为tab就不会出现这种问题了