我在 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
在尝试解决此问题时,我发现了以下内容:
但是这个答案需要进入以下目录:
/Library/Developer/CommandLineTools
问题是我在 /Library/Developer/ 中没有 CommandLineTools,甚至没有作为隐藏文件。试图解决这个问题我发现了这个
但现在这里有答案了,我没有 nix,也不想弄乱它,因为它似乎与 macOS Catalina 不太兼容。那么问题是如何运行配置?
小智 5
从上面的视频学习,我使用macOX 11.1,安装gcc和g++步骤:
如果仍然使用 clang:
可能不是一个优雅的答案,但它确实有效。我能够使用 $(xcrun --show-sdk-path) 找到所需的头文件,然后将它们全部复制到 gcc 位置期望的 /usr/local 中。现在一切正常了。