在上一章中提到了解决 无法使用 compilerPath 的问题,该问题明显是相对路径配置错误。
但是解决该问题后,发现输出了新的问题:
由该输出可知,在 e:\gitsource\ODrive-fw-v0.5.1\Firmware\ 路径下未找到 D:\gcc-arm-none-eabi-10.3-2021.10-win32\.... 路径。
很明显,这两个路径甚至都不在同一磁盘内,所以我们配置的编译器肯定无法被识别到。
而此时我们${ARM_GCC_ROOT}为相对路径的快捷方式,通过重新输入"\"可知此处为工作目录的路径:
因此我们直接使用绝对路径即可:
"compilerPath": "D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe -mthumb -m