从 macOS Sierra 上的存储库构建 GCC 7(头)
building gcc 7 (head) from repository on macos sierra?
我安装了自制的gcc 6,但想在运行Sierra的Mac上使用gcc 7。然而,与过去有效的简单配置不同,sierra 的情况发生了如此大的变化,以至于我不再弄清楚如何让 gcc 编译自己。我知道我从存储库中签出的内容不应该起作用,但至少我应该能够编译它。当前的障碍是系统标头不再有/usr/include,我没有找到指向配置/制作以使用我的自制 gcc6 知道的 XCode.app 内部选项的选项。
提供什么选项来配置设置系统包含目录(可能是库)以在macOS Sierra上获取当前的gcc编译?
您需要从应用商店安装"Xcode 命令行工具"。
这将安装汇编器和链接器,以及 /usr/include/
中的标头,然后 GCC 构建按预期工作。
相关文章:
- 在使用 GCC 4.8.5 构建的应用中对 cxx11 函数的未定义引用
- 无法使用 devtoolsets-8-gcc 构建提升?
- 使用 CMake (make) 和 GCC 构建和编译 gSOAP 项目
- 使用 gcc 6 构建 OpenJDK8 时出现链接错误
- 使用 CodeBlocks + GCC 构建的可执行文件是否可以在任何 Windows 上运行?
- 使用GCC 4.8构建错误:数组用作初始化器
- 无法在 Windows 7、32 位上使用 tdm-gcc 构建 cpp 文件(表示 exe 不兼容)
- 如何在Windows上为GCC构建curlpp
- GCC 构建时间不会从预编译标头中受益太多
- 无法使用 GCC 构建 C 应用程序,因为未定义对'deflateEnd'的引用
- 用于回归测试的快速 GCC 构建
- gcc 4.7.1构建以未定义的引用结束
- GCOV:使用GCC构建时,覆盖率和最新覆盖率之间的区别是什么
- 使用从导入库(.lib)转换的库文件(.a),使用gcc构建dll
- 使用gcc构建poco时,Recipe失败
- 在Windows 7上使用Cygwin为GCC构建提升 - 引导错误
- 树莓派 GCC 4.8.2 构建提升 1.56 原子错误
- 静态初始化期间将 gcc 构建的 Boost 链接到英特尔 C++ 编译程序时出现 Segfault
- 使用GCC 5.2.0构建Chromium: - strict-overflow=1警告
- 在Xcode中使用gcc构建时,如何删除不需要的命令行选项?