繁体   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