makefile error没有这样的文件或目录

问题描述:

所以这是我第一次制作make文件,所以它非常基本。我有2个cpp文件(functions.cpp和main.cpp)和2个头文件(structDeclaration.h和Prototypes.h)。它需要能够编译我的程序,但如果只有一个文件改变,那么它不应该重新编译整个事情。makefile error没有这样的文件或目录

继承人我的错误:

g++ -c gradebook main.o Functions.o -I. g++: error: gradebook: No such file or directory make: *** [gradebook] Error 1 和继承人我的makefile:

CC = g++ 

gradebook: main.o Functions.o 
    g++ -c gradebook main.o Functions.o -I. 

main.o: main.cpp Prototypes.h structDeclaration.h Prototypes.h 
    g++ -c main.cpp 

Functions.o: Functions.cpp structDeclaration.h 
    g++ -c Functions.cpp 

的命令必须是有效的命令。我想你的意思

g++ -o gradebook main.o Functions.o 

如有疑问只是尝试输入你所要求做,为你运行的命令,没有在这里

+0

哦真棒感谢参与魔法! –