vscode 无法使用 compilerPath“D:.../bin/arm-none-eabi-g++.exe”解析配置。

这篇具有很好参考价值的文章主要介绍了vscode 无法使用 compilerPath“D:.../bin/arm-none-eabi-g++.exe”解析配置。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        最近在使用vscode搭建ODrive STM32开发环境,依次安装了以下内容:
                1.Python3: 用于运行工程构建脚本
                2.ST-Link/V2 Drivers: STLink/v2编程器的驱动
                3.Visual Studio Code: 轻量级但功能强大的源代码编辑器
                4.Tup: 用于调用编译命令的构建系统
                5.ARM GNU Compiler: 用于交叉编译代码
                6.OpenOCD: 用与使用STLink/v2编程器对ODrive进行烧录
                7.GNU MCU Eclipse’s Windows Build Tools: 用于工程构建

        然后在打开工程后,输出窗口出现了一下问题:

vscode无法使用compilerpath,MCU_32-Advanced,vscode,arm开发

        仔细观察后,发现这是相对路径配置错误或者没配置导致的。

        全局搜索“bin/arm-none-eabi-g++.exe”,在“c_cpp_properties.json”中发现了该部分的使用如下图:

vscode无法使用compilerpath,MCU_32-Advanced,vscode,arm开发

        仔细观察可知是名为“ARM_GCC_ROOT”的相对路径被配置成了“D:\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-re文章来源地址https://www.toymoban.com/news/detail-717035.html

到了这里,关于vscode 无法使用 compilerPath“D:.../bin/arm-none-eabi-g++.exe”解析配置。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux下编译arm 32 出错(/bin/bash: arm-none-linux-gnueabi-gcc: command not found )

    一、arm-none-linux-gnueabi-gcc不能再64位系统下下编译ARM的32位库的问题解决方法如下: sudo apt-get install lib32stdc++6 sudo apt-get install lib32ncurses5 sudo apt-get install lib32z1 二、交叉编译工具没有写入环境变量或写错,重新写入环境变量 将交叉编译工具 bin 目录添加到系统 PATH 环境变量中:

    2024年02月14日
    浏览(27)
  • 搭建 Makefile+OpenOCD+CMSIS-DAP+Vscode arm-none-eabi-gcc 工程模板

    Arm-none-eabi-gcc + Makefile+OpenOCD+CMSIS-DAP+Vscode工程模板 一、本次环境搭建所用的软硬件 1)Windows or Linux (本文以Windows为主) 2)JLink、Daplink、Wch-Link烧录器 3)GNU Arm Embedded Toolchain交叉编译器 4)Mingw-w64 GCC for Windows 64 5)Debug 调试工具 openocd 6)Visual Studio Code 二、软件安装配置 GNU Arm

    2024年02月03日
    浏览(34)
  • ARM交叉编译工具链 gcc-arm-none-eabi

    1,交叉编译工具链简介 (1)命令规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch – 体系架构ÿ

    2024年03月25日
    浏览(42)
  • arm-none-eabi-gcc not find

    sudo apt install gcc-arm-none-eabi; 如果上边解决问题了就不用管了,如果解决不了,加上下面这句试试运气:    看吧方正我是运气还不错,感觉是搞定了

    2024年02月04日
    浏览(26)
  • arm-none-eabi-size 查看内存映像大小

    一、概述 1.1 功能 1.2 命令格式 1.3 支持的目标文件 二、基本应用示例 2.1 查看单个对象文件 2.2 查看整个工程的内存映像 三、命令选项描述 3.1 以不同的进制格式显示内存映像 示例:以十六进制格式显示 3.2 不同的输出方式 3.2.1 可选的表示方式与对应的选项 3.2.2 -A (–format=

    2024年02月09日
    浏览(36)
  • ubuntu下arm-none-eabi-gcc安装

    下载地址:https://launchpad.net/gcc-arm-embedded/+download 选择linux版本下载: 其它版本下载地址:https://developer.arm.com/downloads/-/gnu-rm 在最后一行添加下面内容: 注意,如果不安装依赖库libc6-i386,直接使用arm-none-eabi-gcc会提示如下错误: 安装成功后打印如下内容:

    2024年02月10日
    浏览(82)
  • arm-none-eabi-gcc编译、链接选项详解

    \\\"- mthumb ”的意义是:使用这个编译选项生成的目标文件是Thumb指令的,目前还没有发现GNU编译器中有哪一个选项可以指定生成的目标文件是thumb-2的。 相对应的,“-marm“的意义是,使用编译选项生成的目标文件是ARM指令的。 注意,不同编译器对该选项是否默认开启是不一样

    2024年02月11日
    浏览(26)
  • 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and bin

    在MySQL中创建函数报错 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)` 原因是开启了log-bin日志,创建函数时,函数中没有包含DETERMINISTIC, NOSQL和 READS SQL DATA声明,即没有

    2024年02月03日
    浏览(37)
  • Selenium中find_element_by_id无法使用,改用driver.find_element(by=By.ID, value=None)

    在自学selenium的时候,可能教学视频太老了,WebDriver已经没有find_element_by_id这个方法了。 执行结果如下: bug翻译如下: AttributeError:“WebDriver”对象没有属性“find_element_by_id” 通过自动补齐代码发现,WebDriver里面还是有find_element这个方法的。 通过按住Ctrl,点击该方法,我们

    2024年02月11日
    浏览(32)
  • arm-none-eabi-gcc下实现printf的两种方式

    方式1,移植第三方printf库: 1. 下载地址:https://github.com/mpaland/printf 2. 拷贝其中的printf.c和printf.h到本地; 3. 重新实现 void _putchar(char character) 接口,使用具体串口发送ch数据,如在 uart_hal.c中重新实现该接口: 使用时可通过在printf.c开头部分或printf.h中增加或注释如下宏定义来

    2024年02月06日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包