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
相关推荐
肖永威4 小时前
macOS环境安装/卸载python实践笔记
笔记·python·macos
松涛和鸣7 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
雨中风华9 小时前
Linux, macOS系统实现远程目录访问(等同于windows平台xFsRedir软件的目录重定向)
linux·windows·macos
陌上花开缓缓归以11 小时前
linux mtd-utils使用源码分析(ubuntu测试版)
linux·arm开发·ubuntu
有趣的杰克13 小时前
开源|macOS 菜单栏 AI 启动器 GroAsk:⌥Space 一键直达 ChatGPT / Claude / Gemini
人工智能·macos·chatgpt
疯狂敲代码的老刘14 小时前
JDK 1.6到25 全版本网盘合集 (Windows + Mac + Linux)
java·linux·windows·macos·jdk
VekiSon14 小时前
Linux内核驱动——设备树原理与应用
linux·c语言·arm开发·嵌入式硬件
jxy999815 小时前
mac mini 安装java JDK 17
java·开发语言·macos
Figo_Cheung16 小时前
Figo关于OpenClaw(MacOS)安装前环境变量设置保姆级教程
macos·性能优化·个人开发
代码游侠16 小时前
复习——Linux设备驱动开发笔记
linux·arm开发·驱动开发·笔记·嵌入式硬件·架构