簡體   English   中英

Netbeans C ++編譯器搜索已刪除的文件

[英]Netbeans c++ compiler searches for deleted file

我正在使用Ubuntu 16.04和Netbeans 8.0.2

我刪除了源文件和相應的頭文件,因為我不再使用它了。 當我想編譯我的代碼(clean + build)時,出現以下錯誤:

make[2]: *** no rule to make target   source_files/SolveODEwithAST.cpp“, 
benötigt von „build/Debug/GNU-Linux-x86/source_files/SolveODEwithAST.o“, zu erstellen.  Schluss.

->我的makefile仍在尋找已刪除的文件。 我開始在makefile中搜索用於編譯此已刪除文件的命令:

我發現了以下內容:在Makefile發布中:

${OBJECTDIR}/source_files/SolveODEwithAST.o: source_files/SolveODEwithAST.cpp 
${MKDIR} -p ${OBJECTDIR}/source_files
${RM} "$@.d"
$(COMPILE.cc) -O2 -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/source_files/SolveODEwithAST.o source_files/SolveODEwithAST.cpp

它在OBJECTFILES變量中定義。

我刪除了這些代碼行,但是在構建代碼后這些行會重新出現。

那么,如何更改我的makefile來使我的代碼再次起作用?

對於項目/ nbproject目錄中的所有文件,我搜索了已刪除的文件名。

$ls
configurations.xml  Makefile-Debug.mk  Makefile-impl.mk  Makefile-Release.mk  Makefile-variables.mk  Package-Debug.bash  Package-Release.bash  private  project.xml

刪除.xml文件中的相應行很重要。 當我只是刪除Makefile中的相應行時,這些行會重新出現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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