我一直在尝试运行这个 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 编辑文件。