macOS下arm编译缺少stdint.h等问题

问题

通过brew安装的 arm-none-eabi-gcc 编译工程时出现大量类似错误如下:

cpp 复制代码
/opt/homebrew/Cellar/arm-none-eabi-gcc/13.2.0/lib/gcc/arm-none-eabi/13.2.0/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory

问题原因

不能使用arm-none-eabi-gcc安装编译工具链。

解决方案

打开终端输入命令,先删除brew安装的gcc环境,再安装gcc-arm-embedded环境:

bash 复制代码
brew uninstall arm-none-eabi-gcc
brew autoremove
brew install --cask gcc-arm-embedded
相关推荐
m_136875 小时前
Mac Intel 芯片部署 YOLO(Docker 方式,支持离线打包与 Compose 管理)
yolo·macos·docker
蚂蚁舞6 小时前
在arm架构的Debian系统手动安装和卸载Mysql8的操作
arm开发·debian·安装mysql·mysql8·卸载mysql
m0_571372826 小时前
嵌入式学习——ARM 体系架构1
arm开发·学习
伐尘8 小时前
【mac】macOS上的实用Log用法
macos
liulilittle11 小时前
UNIX/macOS路由表查询原理与实现
服务器·开发语言·c++·macos·unix·编程语言
生涯にわたる学び11 小时前
自旋锁/互斥锁 设备树 iic驱动总线 day66 67 68
arm开发
xingxing_F12 小时前
PastePal for Mac 剪贴板历史记录管理器
macos
snows_l12 小时前
如何在MacOS上卸载并且重新安装Homebrew
macos·homebrew·utils
m_1368713 小时前
YOLOv8 在 Intel Mac 上的 Anaconda 一键安装教程
yolo·macos