在尝试编译我的C程序时,运行以下命令:

gcc pthread.c -o pthread

返回:

同意Xcode/iOS许可需要管理员权限,请以root身份通过sudo重新运行。

我的代码不能编译。

为什么会发生这种情况,我该如何解决这个问题?


当前回答

sudo xcodebuild -license

将在命令行上毫不费力地处理它。请注意,你必须手动滚动许可证,并在最后同意它的条款,除非你在命令行中添加“accept”:

sudo xcodebuild -license accept

其他回答

遵循以下步骤:

打开终端。 输入命令:sudo xcodebuild——license。 输入系统密码。 同意许可。

同意Xcode/iOS许可需要管理员权限,请以root身份通过sudo重新运行。

安装了新版本的OSX或XCode,苹果希望你同意他们的条款和条件。所以只要启动Xcode并同意他们。

当我尝试使用git时,我也遇到了同样的问题。

没有它也可以安装git。我怀疑mac上的gcc真的依赖于XCode。我不想使用root来接受一些东西,除非我确定我需要它。

我通过导航到应用程序文件夹并将XCode拖到垃圾桶来卸载XCode。

现在我的git命令像往常一样工作。我将重新安装XCode,如果/当我真的需要它。

sudo xcodebuild -license

将在命令行上毫不费力地处理它。请注意,你必须手动滚动许可证,并在最后同意它的条款,除非你在命令行中添加“accept”:

sudo xcodebuild -license accept

我也面临着同样的问题。

这个问题是因为X-Code。

解决方案: 1. 打开X-code并接受用户协议。 或 2. 重新启动你的MAC,它会自动解决。