IAR 工具链
在为嵌入式项目设置工具链时,您可以使用 IAR 编译器。 CLion 会将其检测为 C/C++ 编译器并收集编译器信息。 此外,您可以打开使用 IAR 工具链的项目,它们应该能够成功加载。
目前仅支持 基于 CMake 项目。 作为起点,您可以创建一个 STM32CubeMX 项目并编辑自动生成的 CMakeLists.txt 。 使用我们的 示例项目作为参考。
设置 IAR 编译器
下载并安装 IAR workbench。 打开 IAR 许可证管理器 并确保您的 IAR 许可证已激活。 请注意,CLion 不提供 IAR 许可证。
在 CLion 中,导航到
在 Windows 上, 创建一个新的 MinGW 工具链或选择一个现有的工具链。 请注意,使用 IAR 编译器需要 MinGW 环境。
在 Linux 上,使用默认的本地工具链。
在 C 编译器 和 C++ 编译器 字段中,设置 IAR 编译器的路径:

选择调试器:您可以使用捆绑的 GDB 或自定义 GDB 版本,例如来自 GNU ARM Embedded Toolchain的调试器。

请执行以下操作之一:
通过将新创建的工具链移到列表顶部,将其设置为 默认。 这样,您就不需要在 CMake 配置文件中手动选择它。

转到 并在当前配置文件的 工具链 字段中选择新创建的工具链:

最后修改日期: 2025年 9月 26日