macOS下arm编译缺少stdint.h等问题
问题
通过brew安装的 arm-none-eabi-gcc 编译工程时出现大量类似错误如下:
/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环境:
brew uninstall arm-none-eabi-gcc
brew autoremove
brew install --cask gcc-arm-embedded