我刚刚开始使用Eclipse CDT,并且想知道为什么有两个运行配置,例如Debug
和Release
。
我可以用这个以任何方式改善我的工作流程吗? CDT的手册只提到有两种默认配置,但从未提及过原因。
感谢您的回答。
答案 0 :(得分:2)
不是专门针对Eclipse,但对于所有软件和Web开发,您将遇到这两种配置。
您使用调试来测试您的应用程序。您可能会生成调试符号来逐步执行代码,这可能会避免一些优化。目的是促进诊断问题。
然后,发布配置是您要用于发布或部署应用程序的配置。它可以应用优化。
此外,如果您想要连接到不同的服务器,或者以不同方式命名文件,或者甚至根据您在本地进行测试或者最终用户是否正在执行您所做的操作来执行不同的路径代码。 另一个示例是“记录和跟踪”,在“调试”模式下,您可能希望启用要打印到控制台或写入文件/日志的内容。但是在Release中你会想要避免它们,如果它降低了性能