[英]makefile error no such file or directory
所以這是我第一次制作make文件,因此它是非常基本的。 我有2個cpp文件(functions.cpp和main.cpp)和2個頭文件(structDeclaration.h和Prototypes.h)。 它需要能夠編譯我的程序,但是如果僅更改一個文件,則它不應重新編譯整個程序。
這是我的錯誤:
g++ -c gradebook main.o Functions.o -I. g++: error: gradebook: No such file or directory make: *** [gradebook] Error 1
g++ -c gradebook main.o Functions.o -I. g++: error: gradebook: No such file or directory make: *** [gradebook] Error 1
並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
如果有疑問,請嘗試鍵入您要讓make運行的命令,這里沒有涉及任何魔術
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.