Mac终端编译C++程序报错求助:xcrun无效开发者路径问题
解决Mac终端g++编译时的xcrun错误
这个问题我之前在自己的Mac上也碰到过,本质是系统找不到Xcode Command Line Tools的正确路径——要么是没安装这个工具包,要么是安装后路径配置出了问题。下面给你一步步的解决办法:
第一步:安装/重新安装Command Line Tools
打开终端,直接输入这个命令:xcode-select --install弹出安装窗口后,跟着提示完成安装就行,这个工具包包含了g++这类编译工具需要的核心依赖。
第二步:如果已经装过但还是报错,重置路径
有时候安装后路径没自动配置正确,执行下面的命令重置:sudo xcode-select --reset输入你的Mac用户密码(输入时终端不会显示字符,正常输入即可),执行完再试试编译命令。
第三步:手动指定路径(如果上面两步都无效)
如果你装了完整的Xcode应用,用这个命令指定路径:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer要是没装Xcode,只单独装了Command Line Tools,就用这个路径:
sudo xcode-select -s /Library/Developer/CommandLineTools
验证一下:完成上面的步骤后,再运行g++ hellow.cpp,应该就能正常编译了。编译成功后会生成a.out文件,输入./a.out就能看到你的HELLOW WORLD输出啦。
内容的提问来源于stack exchange,提问作者ADARSH A K
相关产品推荐
相关产品推荐

