CLion 2025.2 Help

IAR 工具链

在为嵌入式项目设置工具链时,您可以使用 IAR 编译器。 CLion 会将其检测为 C/C++ 编译器并收集编译器信息。 此外,您可以打开使用 IAR 工具链的项目,它们应该能够成功加载。

目前仅支持 基于 CMake 项目。 作为起点,您可以创建一个 STM32CubeMX 项目并编辑自动生成的 CMakeLists.txt 。 使用我们的 示例项目作为参考。

设置 IAR 编译器

  1. 下载并安装 IAR workbench。 打开 IAR 许可证管理器 并确保您的 IAR 许可证已激活。 请注意,CLion 不提供 IAR 许可证。

  2. 在 CLion 中,导航到 设置 | 构建、执行、部署 | 工具链

    在 Windows 上, 创建一个新的 MinGW 工具链或选择一个现有的工具链。 请注意,使用 IAR 编译器需要 MinGW 环境

    在 Linux 上,使用默认的本地工具链。

  3. C 编译器C++ 编译器 字段中,设置 IAR 编译器的路径:

    使用 IAR 编译器的工具链
  4. 选择调试器:您可以使用捆绑的 GDB 或自定义 GDB 版本,例如来自 GNU ARM Embedded Toolchain的调试器。

    IAR 工具链的 GDB 调试器
  5. 请执行以下操作之一:

    • 通过将新创建的工具链移到列表顶部,将其设置为 默认。 这样,您就不需要在 CMake 配置文件中手动选择它。

      IAR 工具链为默认
    • 转到 设置 | 构建、执行、部署 | CMake 并在当前配置文件的 工具链 字段中选择新创建的工具链:

      为 CMake 配置文件选择的 IAR 工具链
最后修改日期: 2025年 9月 26日