如何在Linux下开发STM32

前言

目前,用于开发STM32的主流IDE以及他们的缺点如下:

  1. MDK(界面太丑,代码补全功能较弱,缺少如大纲、小地图等功能,对于被VSCode惯坏的人简直是折磨😂
  2. IAR(没深度使用过,不好评价)
  3. STM32CubeIDE(基于Eclipse,使用时卡顿明显,代码补全需手动触发)
  4. VisualGDB(功能强大没得说,但有过于专业,有太多我用不上的功能)

于是我决定自己从编译器到调试器,搭建一套适合自己的STM32开发环境。