Xcode 我能';t使用Mojave 10.14安装gcc
多亏了这个命令,我尝试在我的Mojave系统上安装fortran编译器 brew安装gcc 不幸的是,我有这个错误消息 应包含系统标头的目录不存在: /usr/包括 我发现我必须安装命令行工具的最新更新,我这样做了,并将Xcode更新为10.1,但错误仍然是一样的 我试图更新brew,但它说 错误:/usr/local必须是可写的 brew博士说我的Xcode版本已经过时,尽管我刚刚更新到10.1版本 所以。。。感谢您的帮助 谢谢大家Xcode 我能';t使用Mojave 10.14安装gcc,xcode,gcc,homebrew,Xcode,Gcc,Homebrew,多亏了这个命令,我尝试在我的Mojave系统上安装fortran编译器 brew安装gcc 不幸的是,我有这个错误消息 应包含系统标头的目录不存在: /usr/包括 我发现我必须安装命令行工具的最新更新,我这样做了,并将Xcode更新为10.1,但错误仍然是一样的 我试图更新brew,但它说 错误:/usr/local必须是可写的 brew博士说我的Xcode版本已经过时,尽管我刚刚更新到10.1版本 所以。。。感谢您的帮助 谢谢大家 Zhiv使用以下方法更新权限: sudo chown -R
Zhiv使用以下方法更新权限:
sudo chown -R /usr/local/* /usr/local/.git; brew update
我在网站上找到了“Paul”关于编译GCC的非常详细的说明 特别是,此步骤将解决您的问题: macOS Mojave更改了系统标题的位置,这导致 GCC 8构建过程。为了构建GCC,请安装所需的 旧位置中的头文件:
顺便说一下,无法修改/usr下的某些目录,即使是根目录,也与MacOS系统完整性保护(SIP)有关。这是一种安全措施,可以防止黑客干扰/usr的某些部分。但显然,一些受苹果祝福的软件包仍然可以做到这一点。不过,我仍然可以修改/usr/local(作为root用户)。
cd /Library/Developer/CommandLineTools/Packages/
open .