IAR Embedded Workbench 是一个广泛使用的集成开发环境(IDE),用于编译、调试和部署代码。设置DEBUG和RELEASE模式是常见的需求,因为这两种模式针对不同用途优化:DEBUG模式便于调试,包含符号信息和低优化;RELEASE模式注重性能和大小,进行高优化并去除调试信息。

  • DEBUG模式​:用于开发阶段,启用调试信息(如符号表、行号),优化级别低(例如无优化或低优化),便于单步调试和变量查看。输出文件较大,运行速度可能较慢。

  • RELEASE模式​:用于最终发布,优化级别高(如速度或大小优化),去除调试信息,生成更小、更快的代码。但不便于调试。

配置​方式:

  • 右键点击项目名称(在Workspace窗口中),选择“Options”(选项)。

  • 或者,进入菜单栏的“Project” > “Edit Configurations”。

  • 在弹出的对话框中,可以查看、添加、删除或重命名配置。默认情况下,IAR已有“Debug”和“Release”配置。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐