Makefile:9: *** 缺少分隔符。停止

Man*_*u N 1 makefile

我正在尝试编写一个简单的 makefile,但缺少分隔符:

CC =  g++
CFLAGS =  -Wall -g

all:  compile 

compile:  array.cpp
  $(CC) $(CFLAGS)  array.cpp

run:  ./result.out
Run Code Online (Sandbox Code Playgroud)

Vai*_*gar 9

尝试

CC = g++ 
CFLAGS = -Wall -g

all: compile

compile: array.cpp
    $(CC) $(CFLAGS) array.cpp

run: 
    ./result.out
Run Code Online (Sandbox Code Playgroud)

并确保使用制表符进行缩进,而不是空格。

  • “并确保使用制表符进行缩进,而不是空格。” ==> 这就是我的情况所需要的!谢谢 (2认同)