【问题标题】:Can I remove the Xcode command line tools after I install Homebrew?安装 Homebrew 后可以删除 Xcode 命令行工具吗?
【发布时间】:2018-04-07 18:48:00
【问题描述】:

虽然在 Homebrew 的安装过程中需要 Xcode 命令行工具 (CLT),但之后我可以卸载 CLT 吗?我更喜欢使用 gnu gcc 而不是 clang。谢谢。

【问题讨论】:

    标签: xcode homebrew


    【解决方案1】:

    如前所述,您可以根据需要删除 CLT。但是,在不特别希望完全删除 CLT 的情况下,有一些现有方法可以在安装特定公式时选择备用编译器,例如 gcc。

    如果您查看 brew install 命令帮助 (brew install -h),您将看到一个 --cc=... 选项,该选项允许您选择以前安装的自制编译器。例如brew install r --cc=gcc-7

    同样,如果您希望 PATH 上的唯一编译器是 gcc,则删除 CLT 可能是一个可行的选择。但是,为了清楚起见,在 Homebrew 框架内,根据具体情况,还有其他可能更合适的选项。

    【讨论】:

    • 我明白了——我们不仅需要 CLT 中的 LLVM/Clang 编译器来安装 Homebrew,我们还需要它来安装额外的 Homebrew 包(不指定 --cc= 选项)。
    【解决方案2】:

    是的,启动 xcode 然后转到:

    偏好 -> 位置

    并在命令行工具中删除选定的行

    【讨论】:

    • Homebrew 是否需要 CLT 才能运行(例如,在安装软件包时)?谢谢。
    • 我不确定,你可以通过取出 CLT 然后尝试使用 brew 安装 somethimg 来尝试
    猜你喜欢
    • 2019-03-02
    • 1970-01-01
    • 2014-01-16
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 2013-10-04
    相关资源
    最近更新 更多