美文网首页
VSCode+arm-none-eabi+msys使用Make实

VSCode+arm-none-eabi+msys使用Make实

作者: 芋头CF | 来源:发表于2020-03-19 15:36 被阅读0次

    记录一下在Windows平台下,利用VSCode的arm-none-eabi扩展和msys使用Make实现STM32的交叉编译。
    准备:

    1.安装arm-none-eabi扩展

    在VSCode的扩展窗口,搜索eabi,安装windows-arm-none-eabi扩展


    image.png
    需要注意:我最开始安装的0.1.6版本,但是编译到最后copy的时候出错,安装0.1.2版本后,就正常,目前没有去详细分析原因。

    这里搜索出来的时候,只能安装最新版本,安装成功后,可以点击“设置”-> “Install Another Version...” 来安装旧版本。有的时候“Install Another Version...”不可点击,重启一下VSCode就可以了。


    image.png

    2.安装msys

    msys是MinGW的一部分,先下载MinGW安装器,安装完成后运行。选择MSYS,然后选择右边最上面的msys-base-bin,选中后会自动选中其他一系列的package,然后应用修改。

    image
    安装完成后,会在C:\MinGW\msys\1.0\bin看到安装这些文件。主要看有没有rm,mkdir这些。
    image.png
    安装这个,主要是为了支持Makefile文件中的一些命令,很多命令是Windows原生没有的。

    3.配置环境变量

    打开“高级系统设置” -> “环境变量”,找到用户变量里的“path” -> “编辑”,分别添加上面安装的两个工具的路径。


    image.png

    4.执行make

    打开VSCode ->终端,执行make,一切OK


    image.png

    相关文章

      网友评论

          本文标题:VSCode+arm-none-eabi+msys使用Make实

          本文链接:https://www.haomeiwen.com/subject/vyllyhtx.html