我的項目包含sub.h文件,我奉命只包含以下內容:如何創建C++生成文件時,將提供.o文件將隨後
int sub(int n, int *A, int *B, int *C);
sub.h對取自input.txt文件的3個陣列執行未指定的操作。
說明說sub.o將在項目提交後提供。我的問題是,如何爲給定的.o文件創建一個我無法訪問的makefile?我很難判斷我的makefile是否成功,因爲我沒有sub.o。
該項目只包含main.cpp,sub.h和makefile。
下面是我對makefile文件至今:
project: main.o sub.o
g++ main.o message.o -o project
main.o: main.cpp sub.h
g++ -c -g main.cpp
clean:
rm main.o sub.o project
哪裏'message.o'從何而來?你也沒有任何來源。爲什麼'clean.'刪除'sub.o',儘管一旦刪除它就無法再構建它了? –
從* makefile *中刪除任何出現的'sub.o',直到提供必要的* sub.cpp *文件爲止。 –