STM32CubeIDE for Visual Studio Code Extension Documentation STM32CubeIDE for Visual Studio Code Extension Documentation STM32CubeIDE for Visual Studio Code Extension Documentation
/
  • latest
  • English
ST Online Support

Table Of Contents

  • STM32CubeIDE for Visual Studio Code
  • Introduction
    • Overview
    • System requirements
    • Release note
  • Basic Concepts
    • User interface
    • Command-line tools
    • Packs
    • Bundles
    • CMake
    • Toolchains
  • Getting Started
    • Installation
    • First project creation
  • Tutorials
    • Migrating from VS Code extension 2.x to 3.x
  • Development
    • Projects
    • Editing
    • Build
    • Debug
    • API Manual
    • Integration with External Tools
    • Testing/Validation
  • Troubleshooting
    • Frequently asked questions
    • Known issues
    • Support
  1. STM32CubeIDE for Visual Studio Code Extension Documentation /
  2. Basic Concepts /
  3. Toolchains

Toolchains ¶

The STM32Cube ecosystem offers multiple toolchain flavors:

  • GNU Tools for STM32 : STM32Cube-enhanced Arm GNU Toolchain .

  • Arm Clang Toolchain for STM32: STM32Cube-enhanced Arm Toolchain for Embedded .

  • Hybrid Arm Clang Toolchain for STM32: STM32Cube’s unique offering that combines the above two, promoting the LLVM compiler (Clang) while relying on the GNU linker (ld), supporting some legacy linker scripts.

Learn more about Arm Clang Toolchain for STM32

Previous
CMake
Next
Getting Started

© Copyright 2025, STMicroelectronics Software AB.

Built with Sphinx and Shibuya theme .