C++;Mac的IDE 我通常使用XCODE在我的MAC上开发C++应用程序;但是,我想转到GCC4.7.2。Xcode支持的最新版本是4.2。有人知道我如何在Xcode中更改编译器,以便使用GCC4.7.2吗?如果这是不可能的,你们有人推荐另一个IDE吗?我目前正在研究eclipse,因为我将它用于Java开发

C++;Mac的IDE 我通常使用XCODE在我的MAC上开发C++应用程序;但是,我想转到GCC4.7.2。Xcode支持的最新版本是4.2。有人知道我如何在Xcode中更改编译器,以便使用GCC4.7.2吗?如果这是不可能的,你们有人推荐另一个IDE吗?我目前正在研究eclipse,因为我将它用于Java开发,c++,xcode,git,gcc,sublimetext2,C++,Xcode,Git,Gcc,Sublimetext2,我也可以使用Makefiles并从终端编译,那么有没有比使用IDE更好的解决方案呢?我读过有关sublime text 2的文章,它是一个功能强大的文本编辑器。我可以用它来处理我的C++项目,然后从终端编译。这是最好的选择吗?另外,在我广泛使用git时,是否有一种方法可以将sublime text 2与git集成在一起。如果你推荐了崇高的文本2,你也可以给我一些插件,这对于C++开发很有用吗?< /p> 你可以在项目构建设置中设置编译器。单击左侧列表中的项目文件,选择“构建设置”,找到“C/C+

我也可以使用Makefiles并从终端编译,那么有没有比使用IDE更好的解决方案呢?我读过有关sublime text 2的文章,它是一个功能强大的文本编辑器。我可以用它来处理我的C++项目,然后从终端编译。这是最好的选择吗?另外,在我广泛使用git时,是否有一种方法可以将sublime text 2与git集成在一起。如果你推荐了崇高的文本2,你也可以给我一些插件,这对于C++开发很有用吗?< /p> 你可以在项目构建设置中设置编译器。单击左侧列表中的项目文件,选择“构建设置”,找到“C/C++/Objective-C编译器”,然后选择“其他”。您可能必须指定完整路径

需要注意的是,GCC4.7无法在OSX10.8和10.7上编译Objective-C,它无法解析苹果最新添加的语法。但是如果你坚持纯C++,你就可以了。
是否使用和IDE在很大程度上是主观的。就我个人而言,我只在Obj-C项目中使用XCode,但这取决于您。

请尝试EclipseCDT以获得完整功能的IDE。如果你喜欢普通的记事本+类似编辑器,TextWrangler也是一个流行的选择,如果你已经习惯了Eclipse,那么尝试C++的Eclipse CDT。关于工具链,在过去,从macports.org安装最新版本的GCC很容易。我不确定这是否已经改变,您可能还需要安装
make
和其他构建工具。我只是倾向于使用Makefiles和vim的emacs。Sublime文本可以启动构建并帮助调试它们。不需要终端。如果我进入构建设置,我只看到4个选项。其中一个是另一个,如何在这里指定GCC4.7?键入编译器的路径。如果由macports安装,它应该是/opt/local/bin/gcc-mp-4.7I尝试过,但没有成功。我甚至在那个文件夹中尝试了其他编译器选项。不过,这没关系,我想我将使用崇高的文本并从中构建。然后我可以在需要的时候用终端进行编译。