macos - 在 macOS Catalina 上安装 GCC

标签 macos gcc

我在 macOS Catalina 上并尝试按照此处的说明安装 GCC:
https://solarianprogrammer.com/2019/10/12/compiling-gcc-macos/

在我尝试配置之前,一切似乎都正常。然后我得到以下信息:

configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details

在尝试解决此问题时,我发现了以下内容:

MacOS "configure: error: cannot run C compiled programs"

但是,此答案需要转到以下目录:
/Library/Developer/CommandLineTools

问题是我在/Library/Developer/中没有 CommandLineTools,甚至没有作为隐藏文件。试图解决这个问题,我发现了这个

How to compile GCC on macOS Catalina?

但是现在这里有答案,我没有 nix,也不想弄乱它,因为它似乎与 macOS Catalina 不太兼容。所以问题是我如何运行配置?

最佳答案

首先,您需要安装命令行工具。

$ xcode-select --install

那么你可能想要安装来自特定 .pkg 的头文件在终端:
$ open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

(你的是 10.15,所以):
$ open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.15.pkg

安装完成后,你应该有你需要用你的 GCC 编译的头文件。 .

关于macos - 在 macOS Catalina 上安装 GCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59977457/

相关文章:

Bash 脚本在 OSX 上启动速度极慢

objective-c - NSTabView Item 在 TabViewItem 中添加图标

gcc - CMake 报告 GCC 已损坏。我从哪里开始?

c - GCC 和 TC 提供不同的输出?

gcc - 我什么时候应该使用 gcc 的 -Ofast 优化级别?

c++ - gcc 4.3.3 编译器选项默认启用

objective-c - 如何复制 UIRefreshControl 的 "pulled chewing gum"外观?

macos - 如何在图层主机 NSView 中使用 NSVisualEffectView

macos - OSX 状态菜单在 Swift 中不起作用

c - 使用 LD_PRELOAD 重载对共享库的 C 函数的调用