我正在使用 Eclipse CDT 开发一个 C++ 项目。有时,在测试我的代码时,我忘记终止当前正在运行的进程。我对代码做了一些更改并再次运行它,现在它作为另一个进程运行。这种加类会累积并吃掉我的 RAM 和 CPU。直到那时我才意识到我没有销毁以前的进程,然后我转到相应的控制台并按红色按钮将其杀死。
所以,我想知道我是否可以在 eclipse 中的某个地方设置一个规则,如果我再次运行该项目,它应该自动终止现有正在运行的进程,然后生成新进程?
最佳答案
一种方法是更新您的 makefile 以运行一个脚本,该脚本会在可执行文件尝试执行链接之前将其终止。
# Link the executable
$(EXE_NAME) : $(LIBS)
@echo killing exe
-(cd path/to/script; ./kill.sh)
@echo Linking
$(CXX) ...
关于c++ - Eclipse CDT-有没有办法在开始新的启动之前终止以前运行的启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24666611/