我目前开始认真使用 C++。我听说过 C++11 的新特性,我喜欢它们。所以我想知道我是否应该按照新标准来编写我的新项目。我当前的工具链(我猜是 XCode 附带的)不支持auto
类型推断的关键字等功能。
> g++
i686-apple-darwin11-llvm-g++-4.2
因此,我正在寻找一种简单安全的方法来获取 C++11 工具链来试用它。我不能冒险破坏我的旧工具链。
我知道在哪里可以获得Mountain Lion 的 GCC 4.8 的二进制文件,但我不知道如何手动安装所有文件(并且宁愿让包管理器为我执行此操作)。这个讨论解释了如何通过自制软件安装 GCC,但我担心这会覆盖并破坏我现有的工具链。
另外,我不知道如何在安装后在 Eclipse 中配置新的工具链,以便可以将它与 Eclipse/CDT 一起使用。