You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS Monterey运行g++提示invalid active developer path如何解决?

macOS Monterey运行g++提示invalid active developer path的解决方法

问题原因

该报错本质是系统缺少Xcode命令行工具,或系统升级后原有命令行工具的路径配置失效、组件损坏,导致系统无法定位到g++等开发工具的执行文件。
典型报错信息如下:

g++ --version
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决步骤

  • 第一步:安装Xcode命令行工具
    打开终端执行以下命令:
    xcode-select --install
    执行后会弹出安装引导窗口,点击「安装」并等待下载完成即可,安装包大小约500MB,耗时取决于网络情况。
  • 第二步:手动生效命令行工具路径(安装完成后仍报错时执行)
    部分场景下安装完成后路径配置不会自动刷新,需要执行以下命令手动指定工具路径:
    sudo xcode-select --switch /Library/Developer/CommandLineTools
    执行时需要输入本机开机密码,输入过程中密码不会显示在终端,输入完成直接回车即可。
  • 第三步:验证修复结果
    终端执行g++ --version,如果正常输出g++的版本信息,说明问题已解决。

特殊情况处理

如果执行xcode-select --install后弹出「无法找到可用的软件更新」提示,可以直接前往苹果开发者官网,搜索下载对应系统版本的Command Line Tools for Xcode安装包,手动安装即可。

内容的提问来源于stack exchange,提问作者Suvasish das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 19:54:06