【问题标题】:libstdc++ gcc on OS XOS X 上的 libstdc++ gcc
【发布时间】:2012-12-31 14:35:27
【问题描述】:

是否可以在 OS X 上使用 gcc 中的 libstdc++?一定要下载完整版的gcc还是LLVM好? #include 的标题是什么?

【问题讨论】:

  • 不是答案,只是出于好奇,您在 LLVM 的标准库中缺少什么(来自 libstdc++)?
  • 我什至不知道我是否遗漏了什么,我只是问,因为我对那个库一无所知,甚至不知道标题......
  • @fpiro07 首先,问题的“With Xcode”部分没有意义,这些与 Xcode 无关。第二,当您下载开发者工具时,所有必要的框架、库和头文件,包括 C 和 C++ 标准库,都已安装并可以使用。另外,为什么是“DLL”标签?这不是 Windows,对吧? “完整版的 GCC 或 LLVM 好”是什么意思?你认为 LLVM 是 GCC 的精简版吗?这么多错误的假设,请尽量让自己知道至少可以接受的水平。
  • @H2CO3,不,是#include <decimal/decimal>
  • 不,但是您需要安装更新的 GCC(例如,从 fink 的 Macports 或其他东西),然后更改 Xcode 中的编译器路径以使用新版本,但我不知道该怎么做。

标签: macos gcc libstdc++


【解决方案1】:

your previous question 和 cmets 判断,您对 libstdc++ 中包含的十进制扩展感兴趣,而不仅仅是 libstdc++ 本身。

您可以在 OS X 上轻松使用 libstdc++ 和/或 GCC,它们应该包含在 Xcode 中,但只有非常旧的版本 GCC 4.2,它不包含您感兴趣的小数扩展。

要使用这些扩展,您需要安装 GCC 4.5 或更高版本并使用它而不是默认的 clang 或 gcc-4.2 编译器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-09
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多