Makefile 遗漏分隔符...停止:错误解析
写Makefile如下:
hellomake: hellomake.c hellofunc.c
gcc -o hellomake hellomake.c hellofunc.c -I.
执行make命令时,却报如下错误:
Makefile ...2 ... 遗漏分隔符...停止
经过调查,发现是这样的:
Makefile的 hellomake: 行被称为rule。
第二行,是具体的编译动作。开头不可以有空格,留白是由 按tab键形成的。
去掉空格,改为tab键后,再执行make命令,成功。