Makefile 在Windows 10上为STM32开发配置VS代码

Makefile 在Windows 10上为STM32开发配置VS代码,makefile,visual-studio-code,arm,stm32,mbed,Makefile,Visual Studio Code,Arm,Stm32,Mbed,因此,我对STM32编程相当陌生。作为我项目的一部分,我正在使用ST的STM32L432KC板。我使用Mbed在线编译器来提取blinky led示例。我想使用VS代码,所以我安装了C/C++扩展,还下载并安装了GNU Arm嵌入式工具链。但现在我被卡住了。尝试构建解决方案后,我在终端上收到以下消息: “'make.exe'未被识别为内部或外部命令, 可操作的程序或批处理文件。” 我知道这和Makefile有关。但是我需要一个循序渐进的指南来设置一切,因为我找到的所有教程对我都没有帮助。我已经在

因此,我对STM32编程相当陌生。作为我项目的一部分,我正在使用ST的STM32L432KC板。我使用Mbed在线编译器来提取blinky led示例。我想使用VS代码,所以我安装了C/C++扩展,还下载并安装了GNU Arm嵌入式工具链。但现在我被卡住了。尝试构建解决方案后,我在终端上收到以下消息: “'make.exe'未被识别为内部或外部命令, 可操作的程序或批处理文件。”
我知道这和Makefile有关。但是我需要一个循序渐进的指南来设置一切,因为我找到的所有教程对我都没有帮助。我已经在这里找到了Similar线程,但它的描述不够深入,我无法理解

我找到了解决办法。以下是Zoltan Hudak在Mbed页面上的答案:

答复:

系统上是否安装了
make
程序

  • 如果是,请确保将其路径添加到path系统变量中
  • 如果没有,请尝试安装一个。MinGW软件包似乎是MS Windows的一个不错的选择

  • 单击
    下载
    按钮
  • 当被询问时,选择运行,然后点击安装按钮
或安装。只需按照网站上的安装说明进行操作。
安装并运行后,从命令提示符发出以下命令:

pacman -S make

Make确实是一种方法,另一种方法是使用mbedcli进行构建,这样就不必导出(从而失去了mbedcli提供的一些功能,如存储库管理)。我已经建立了一个VSCode配置,用于为STM32构建和调试。唯一需要更改的是根据体系结构在
debugServerArgs
下加载的配置文件