目录
1.HomeBrew
2.ARM GCC
3.make
4.OpenOCD
前言
这几个都是干什么用的?本次工程针对兆易创新芯片型号 GD32E230C8T6 的开发。
官方支持基本都是 Keil,但单位电脑只有 Mac。
所以,使用 Vscode + GCC 工具链的方式进行开发。
一、HomeBrew
1.安装
运行命令
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2.配置环境变量
这个每个人配置路径不一样,但是上步运行命令安装之后,它会告诉你,应该run什么来配置环境变量:

像我这里,很明显就是告诉了要运行:
bash
echo >> /Users/ragdoll/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >> /Users/ragdoll/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv zsh)"
3.测试
关闭终端,重新打开。
输入命令:
bash
brew help
成功:

二、ARM GCC
1.命令
bash
brew install arm-none-eabi-gcc
2.安装成功
请使用 AI 确认安装是否成功。

三、make
1.命令
bash
brew install make
2.问题
make 在 Mac 中虽然会被安装,但是由于 Mac 本身出厂自带了 make 工具 ------
然而这个 make 可能比较老。
而且 make 这个命令会被原厂的这个程序占用。
因此,安装的时候,make 提示,我们的命令被改成了 gmake:

但我不想这样,我想直接使用 make。
按照提示,更改环境变量并应用:
bash
echo 'export PATH="/opt/homebrew/opt/make/libexec/gnubin:$PATH"' >> ~/.zshrc
source ~/.zshrc
3.安装并配置环境变量成功
使用命令验证:
bash
make --version
可以看到输出是我们刚刚安装的版本号:
bash
ragdoll@ragdolldeMac-mini ~ % make --version
GNU Make 4.4.1
Built for aarch64-apple-darwin24.0.0
Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
ragdoll@ragdolldeMac-mini ~ %
四、OpenOCD
1.命令
bash
brew install openocd
2.安装成功

五、确定成功安装了全部工具链
1.命令
bash
arm-none-eabi-gcc --version
make --version
openocd --version
2.成功
都有输出版本号就好。
