1 Makefile:8 *** missing separator. Stop.
可能原因1:makefile的命令行开头必须使用Tab键
如图1所示,红框内为一个命令行,图2的缩进由敲空格实现,会标红,报错,图3的缩进为按Tab键,语法正确,makefile可正常运行。
图1
图2
图3
可能原因2:查看/etc/vimrc文件以及~/.vimrc,查看是否有set fileencodings的选项,是否设定了utf-8。没有的话加上。