我在 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/