在Mac系统上将默认的GCC切换到LLVM的Clang

672 词

在 macOS 中,可以使用 xcode-select 命令将系统默认的 GCC 编译器指向 LLVM 的 Clang 编译器。以下是修改 GCC 指向为 Clang 的步骤:

  1. 安装 Xcode:首先需要安装 Xcode 开发工具套件,因为 Clang 是 Xcode 自带的编译器。可以从 App Store 下载并安装 Xcode。

  2. 查看可用的工具链:在终端中执行以下命令查看可用的工具链:

    $ xcode-select -p
    /Applications/Xcode.app/Contents/Developer

    这会显示当前选择的开发工具包路径。

  3. 切换到 Clang:使用以下命令将工具链切换到 Clang:

    $ sudo xcode-select --switch /Library/Developer/CommandLineTools

    这会将工具链切换到 Xcode 命令行工具路径下的 Clang。

  4. 确认工具链版本:使用以下命令确认 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 版本信息。

  5. 重启终端:操作完成后,需要关闭所有已打开的终端窗口并重新启动终端应用程序,以使更改生效。