为C编译器编写MakeFile,得到一个;“无输入文件”;致命错误

为C编译器编写MakeFile,得到一个;“无输入文件”;致命错误,makefile,compiler-construction,yacc,Makefile,Compiler Construction,Yacc,我的MakeFile是这样的:(这创建了一个主程序,它接受一个文件并生成语法树、TAC代码等。main.cpp和parser.y中使用的类在Classes.cpp中定义) 但当我跑的时候,我得到了 g++ -o .cpp g++: fatal error: no input files compilation terminated. <builtin>: recipe for target '.cpp' failed make: *** [.cpp] Error 1

我的MakeFile是这样的:(这创建了一个主程序,它接受一个文件并生成语法树、TAC代码等。main.cpp和parser.y中使用的类在Classes.cpp中定义)

但当我跑的时候,我得到了

g++          -o .cpp
g++: fatal error: no input files
compilation terminated.
<builtin>: recipe for target '.cpp' failed
make: *** [.cpp] Error 1
g++-o.cpp
g++:致命错误:没有输入文件
编译终止。
:目标“.cpp”的配方失败
make:**[.cpp]错误1

如何解决此问题?

“错误:没有输入文件”表示src文件不存在。常见的原因是您移动或删除了一些src文件。

!=<代码>类。投票结束是一个输入错误。@HolyBlackCat是的,是一个输入错误,谢谢。
g++          -o .cpp
g++: fatal error: no input files
compilation terminated.
<builtin>: recipe for target '.cpp' failed
make: *** [.cpp] Error 1