【Mac】安装并配置HomeBrew;ARM GCC;make;OpenOCD

目录

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.成功

都有输出版本号就好。

相关推荐
LCMICRO-133108477465 小时前
国产长芯微LPS7118完全pin-pin替代ADP7118,是一款采用 CMOS 技术设计的低噪声、高 PSRR、快速瞬态响应、低压差线性稳压器
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·线性稳压器·adp7118
LCMICRO-133108477465 小时前
国产长芯微LM3042完全P2P替代LT3042,是一款高性能低压差线性稳压器
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·线性稳压器·lt3042
2401_827501288 小时前
Linux系统移植
linux·arm开发·单片机
Teleger9 小时前
蓝牙 MAC 扫描匹配器
macos
刘婉晴10 小时前
【漏扫工具篇】Mac 系统上 Xray 的安装与使用
macos
神罚天下ET1 天前
典型arm位单片机启动流程(从上电到main.c)
c语言·arm开发·单片机
寒水馨1 天前
macOS下载、安装PowerShell-v7.6.4(附安装包powershell-7.6.4-osx-arm64.pkg)
macos·自动化·跨平台·shell·脚本·命令行·powershell
振南的单片机世界1 天前
高优先级“插队”,低优先级让路:中断嵌套的核心规则
arm开发·stm32·单片机·嵌入式硬件
星辰即远方2 天前
天气预报总结
macos·ios·objective-c·cocoa
xixiaoyunya2 天前
Mac远程访问新范式:基于80KM穿云箭的内网穿透技术实践
macos