试图创建一个makefile,然而,我总是得到同样的错误

问题描述 投票:0回答:0

我一直在尝试运行这个 makefile,但我不断收到完全相同的错误。这是:

Makefile:2: *** missing separator.  Stop.

在将文件放入十六进制编辑器并重写后,我在文件中的任何地方都找不到该错误。

这是代码

output: main.o farm.o farmer.o market.o
    g++ main.o farm.o farmer.o market.o -o compiled

main.o: main.cpp
    g++ -c main.cpp

farm.o: farm.cpp farm.h
    g++ -c farm.cpp

farmer.o: farmer.cpp farmer.h
    g++ -c farmer.cpp

market.o: market.cpp market.h
    g++ -c market.cpp

clean:
    rm *.o compiled

任何帮助将不胜感激。

我研究了其他一些堆栈溢出线程,普遍的共识似乎是错误是缺少选项卡。

编辑:我正在使用 VScode 编辑文件。

c++ makefile
© www.soinside.com 2019 - 2024. All rights reserved.