gpt4 book ai didi

c++ - 在 MSYS2 上安装和使用 arm-none-eabi-gcc

转载 作者:行者123 更新时间:2023-11-28 04:17:49 24 4
gpt4 key购买 nike

我正在尝试使用“make all”和 GNU ARM 工具链构建一个嵌入式程序,但它还没有工作。

我根据这个网站的 xpm 安装程序用 xpm 安装了它:

https://gnu-mcu-eclipse.github.io/toolchain/arm/install/

现在,当我尝试使用“make all”构建我的程序时,出现以下错误:

$ make all

Collecting dependencies for: Bsp/....cpp /bin/sh: Zeile 1: arm-none-eabi-gcc: Command not found- ...

该文件当然位于 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 子系统之类的东西,我无法安装它......

最佳答案

如果您从 MSYS2 中单独下载了 arm-none-eabi-gcc,那么在启动 MSYS2 shell 之后,您需要将包含 arm-none-eabi-gcc.exe 的任何目录添加到您的 PATH通过运行如下命令来环境变量:

export PATH=$PATH:/c/Users/path/to/bindir/

您可以通过在 shell 中不带参数运行 arm-none-eabi-gcc 以及运行 which arm-none-eabi-gcc 来测试它。

下载这样一个工具链的主要地方在这里:

https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain

关于c++ - 在 MSYS2 上安装和使用 arm-none-eabi-gcc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56208677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com