使用安装了开发工具的OSX获取GCC



我想开始使用C++0x。我看到GCC 4.7有相当多的可用功能。我已经在/开发者中安装了XCode 3.2

我下载了:http://fileboar.com/gcc/snapshots/LATEST-4.7/gcc-4.7-20110528.tar.bz2

我可以在/opt/gcc-4.7中以某种方式编译它吗?然后,我该如何处理我的路径,以便从命令行使用GCC 4.7进行编译,但让OSX使用它需要的版本?

OSX不需要运行gcc-开发工具是可选的。因此,在编译时只需要在gcc之间进行选择。在Xcode中,您明确选择了gcc和Makefiles,您可以将$(CC)或类似的设置为完整路径。

或者,将gcc-4.7-gcc重命名为gcc-4.7,并使用它,这样gcc始终是Apple的。

为了方便使用多个C++编译器,我使用macports(或fink或自制软件),它将使用正确的补丁编译编译器,还具有一个端口选择命令,用于在C++编译器之间切换

最新更新