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

Mac升级Monterey后VS Code运行C提示xcrun无效开发者路径错误如何解决

错误产生原因

该错误是Mac系统大版本升级后的常见问题:升级Monterey后,系统原有Xcode Command Line Tools的配置路径被重置失效,编译所需的命令行工具链、C标准库头文件均无法被正常定位,两个报错属于同一根源:

  • 终端返回xcrun错误是因为命令行环境找不到编译工具的核心入口
  • #include <stdio.h> 出现错误波浪线,是因为VS Code的C/C++扩展无法读取到系统提供的标准库头文件,依赖的工具路径已无效
解决方案

按操作复杂度从低到高依次尝试即可:

  • 方案1:重置开发者工具路径
    打开终端执行命令:sudo xcode-select --reset
    输入开机密码完成验证后,重启VS Code再测试代码运行是否正常
  • 方案2:重装Xcode Command Line Tools
    若重置后仍报错,终端执行命令:xcode-select --install
    在弹出的系统安装提示框中点击确认,等待安装完成后重启VS Code即可。如果执行安装命令提示网络错误,可以直接前往苹果开发者官网下载对应Monterey版本的Command Line Tools安装包手动安装
  • 方案3:已安装完整Xcode的用户可手动指定路径
    打开Xcode,进入「设置 > 位置」页面,在「Command Line Tools」的下拉选择框中选中当前安装的Xcode版本即可

如果完成上述操作后,VS Code仍有头文件标红问题,可以手动在C/C++扩展的includePath配置中添加路径:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 10:45:03