0

我刚刚开始使用 Eclipse CDT,想知道为什么会有两种运行配置,例如DebugRelease.

在此处输入图像描述

我可以用它来以任何方式改进我的工作流程吗?CDT 的手册只提到有两种默认配置,但从未提及原因。

谢谢您的回答。

4

1 回答 1

2

不是专门针对 Eclipse,但是对于所有软件和 Web 开发,您都会遇到这两种配置。

您使用Debug来测试您的应用程序。您可能会生成调试符号来单步执行您的代码,并且可能会避免一些优化。目的是便于诊断问题。

然后,发布配置是您要用于发布或部署应用程序的配置。它可以应用优化。

此外,如果您想要连接到不同的服务器,或者以不同的方式命名文件,甚至执行不同的路径代码,具体取决于您是在本地测试还是最终用户正在执行您所做的事情。另一个例子是日志和跟踪,在调试模式下,您可能希望启用打印到控制台或写入文件/日志的功能。但是在 Release 中,如果它降低了性能,你会想要避免它们

于 2015-10-13T01:49:26.823 回答