在Mac系统上将默认的GCC切换到LLVM的Clang
在 macOS 中,可以使用 xcode-select
命令将系统默认的 GCC 编译器指向 LLVM 的 Clang 编译器。以下是修改 GCC 指向为 Clang 的步骤:
-
安装 Xcode:首先需要安装 Xcode 开发工具套件,因为 Clang 是 Xcode 自带的编译器。可以从 App Store 下载并安装 Xcode。
-
查看可用的工具链:在终端中执行以下命令查看可用的工具链:
$ xcode-select -p /Applications/Xcode.app/Contents/Developer
这会显示当前选择的开发工具包路径。
-
切换到 Clang:使用以下命令将工具链切换到 Clang:
$ sudo xcode-select --switch /Library/Developer/CommandLineTools
这会将工具链切换到 Xcode 命令行工具路径下的 Clang。
-
确认工具链版本:使用以下命令确认 Clang 的版本:
$ clang --version Apple clang version 12.0.0 (clang-1200.0.32.29) Target: x86_64-apple-darwin20.1.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin
这将显示当前使用的 Clang 版本信息。
-
重启终端:操作完成后,需要关闭所有已打开的终端窗口并重新启动终端应用程序,以使更改生效。