Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 我能';t使用Mojave 10.14安装gcc_Xcode_Gcc_Homebrew - Fatal编程技术网

Xcode 我能';t使用Mojave 10.14安装gcc

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

多亏了这个命令,我尝试在我的Mojave系统上安装fortran编译器

brew安装gcc

不幸的是,我有这个错误消息

应包含系统标头的目录不存在: /usr/包括

我发现我必须安装命令行工具的最新更新,我这样做了,并将Xcode更新为10.1,但错误仍然是一样的

我试图更新brew,但它说

错误:/usr/local必须是可写的

brew博士说我的Xcode版本已经过时,尽管我刚刚更新到10.1版本

所以。。。感谢您的帮助

谢谢大家


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 .