Makefile 遗漏分隔符...停止:错误解析

写Makefile如下:

hellomake: hellomake.c hellofunc.c 
    gcc -o hellomake hellomake.c hellofunc.c -I.

执行make命令时,却报如下错误:
Makefile ...2 ... 遗漏分隔符...停止

经过调查,发现是这样的:

Makefile的 hellomake: 行被称为rule。
第二行,是具体的编译动作。开头不可以有空格,留白是由 按tab键形成的。

去掉空格,改为tab键后,再执行make命令,成功。

原文地址:https://www.cnblogs.com/happyliuyi/p/5844748.html