我正在尝试通过GNU ARM工具链使用“全部制作”来构建嵌入式程序,但是它尚无法正常工作。
我通过xpm安装程序根据该网站通过xpm安装了它:
https://gnu-mcu-eclipse.github.io/toolchain/arm/install/
现在,当我尝试使用“全部制作”来构建程序时,出现以下错误:
$全部完成
为以下项收集依赖项:Bsp / .... cpp / bin / sh:Zeile 1:arm-none-eabi-gcc:找不到命令- ...
该文件当然位于xpack位置: C:\ Users \\ AppData \ Roaming \ xPacks 而普通的mingw64二进制文件位于另一个位置。我现在该如何确切地使用arm-none-eabi-gcc或如何编辑msys2的PATH变量以使用xpm软件包?
这里也有类似的工具链: https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa
但是我想如果没有Linux Subsystem之类的东西我将无法安装。
亲切问候
答案 0 :(得分:1)
启动MSYS2 Shell之后,您需要通过运行以下命令将包含arm-none-eabi-gcc.exe
的任何目录添加到PATH环境变量中:
export PATH=$PATH:/c/Users/path/to/bindir/
您可以通过在无参数的外壳中运行arm-none-eabi-gcc
并运行which argm-non-eabi-gcc
来对其进行测试。