我正在使用Eclipse CDT开发一个C ++项目。有时,在测试我的代码时,我忘了杀死当前正在运行的进程。我对代码进行了一些更改并再次运行它现在作为另一个进程运行。这个加班时间累积并吃掉我的RAM和CPU。只有这样我才意识到我没有销毁以前的过程,我去了相应的控制台并按下红色按钮杀死它们。
所以,我想知道我是否可以在eclipse中设置一个规则,如果我再次运行该项目,它应该自动杀死现有的运行进程,然后生成新的进程?
答案 0 :(得分:1)
一种方法是更新makefile以运行在尝试执行链接之前杀死可执行文件的脚本。
# Link the executable
$(EXE_NAME) : $(LIBS)
@echo killing exe
-(cd path/to/script; ./kill.sh)
@echo Linking
$(CXX) ...