0

我在 Linux (OpenSuse) 下编写的 C++ 程序有一个错误,它消耗了所有可用的 RAM,包括页面内存。这严重影响了系统及其正在运行的所有程序。更重要的是,eclipse(在其他程序中)无法正常关闭,我最终不得不关闭机器。在重新启动机器并重新启动 eclipse 之后,一切似乎都很好,除了在 eclipse 下编译时,现在只要我按下 Control-B(我通常的快捷方式),它就会编译调试和发布版本。所以问题是我如何从这种情况中恢复过来,我有一个程序的调试和发布版本,而 Control-B 将编译调试或发布版本,但不能同时编译两者。

4

1 回答 1

0

回答我自己的问题。Control-B 快捷方式执行“全部构建”,因此答案是“按设计”。但这引出了另外两个问题。首先,我确信以前的 Control-B 快捷方式只编译了 Debug 版本。所以我不知道我是如何让 Eclipse 做到这一点的。那是我很久以前做过的事情。其次,我如何仅获得 Debug 或 Release 版本,但不能同时获得两者。我找不到这个选项。在我的设置中,“构建项目”选项仍然调用调试和发布版本。

于 2012-08-17T10:15:44.877 回答