簡體   English   中英

makefile錯誤沒有這樣的文件或目錄

[英]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 1g++ -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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM