如何在Mac上卸载编译器?含查看C++编译器并删除GCC的方法
查看Mac上已安装的C++编译器
- 检查系统默认的Clang(Mac预装):
打开终端执行以下命令:
注意:Mac默认的clang++ --version g++ --versiong++是Clang的别名,输出里会显示clang相关字样,属于正常现象。 - 检查手动安装的GCC(比如通过Homebrew):
查看Homebrew安装的GCC包:
或直接验证GCC版本(Homebrew安装的GCC通常带版本号后缀,比如gcc-13):brew list | grep gccgcc-13 --version - 区分系统版与手动安装版的路径:
系统默认路径一般为which gcc which g++ which clang++/usr/bin/,Homebrew安装的会在/usr/local/bin/或/opt/homebrew/bin/(M系列芯片设备)。
删除GCC
Homebrew安装的GCC
直接在终端执行卸载命令:
brew uninstall gcc
若安装了多个版本(如gcc-11、gcc-13),可指定版本卸载:
brew uninstall gcc-13
卸载后可再次执行gcc --version验证,此时会回到系统默认的Clang别名状态。
手动编译安装的GCC
- 通过
which gcc定位安装路径,比如输出为/usr/local/bin/gcc - 删除相关可执行文件:
sudo rm /usr/local/bin/gcc sudo rm /usr/local/bin/g++ sudo rm /usr/local/bin/cpp - 删除对应库文件与头文件(通常在
/usr/local/lib/和/usr/local/include/):
注意:手动删除时务必确认路径不属于系统文件,避免误删系统组件。sudo rm -rf /usr/local/lib/gcc/ sudo rm -rf /usr/local/include/gcc/
内容的提问来源于stack exchange,提问作者user88134
相关产品推荐
相关产品推荐

