适用于Mac的好C IDE?

时间:2009-11-16 00:46:31

标签: c macos ide

我刚刚开始了一项工作,我在Mac上用C编程,这是我第一次使用Mac进行开发。现在我使用Xcode作为编辑器,然后在命令行使用make / gcc / svn进行编译和源代码控制。

是否有适合Mac的好的全功能IDE,可以编译C代码(类似VS的东西是理想的),还是应该坚持使用这些低级工具?

编辑:所以我称Xcode是一个“低级工具”,因为我的印象是它只是代码的文本编辑器,比如gvim。我一定会研究它的编译/源代码控制功能。

7 个答案:

答案 0 :(得分:25)

您也可以尝试Eclipse with the CDT plugin

答案 1 :(得分:8)

好的ide: Xcode

良好的非理想选项: vim / make / gcc

答案 2 :(得分:8)

- Download from Macromates website.

最新版本为,但有些人选择继续使用,因为两个版本之间存在显着差异,并且它们都非常棒

答案 3 :(得分:3)

我偶然发现了Qt Creator。在使用普通的Makefile项目时,似乎每个其他IDE都失败了,这似乎非常好。

XCode,Eclipse,IntelliJ或Netbeans不会解决依赖关系,也无法以良好的方式加载我的项目。在Qt Creator中,我可以指向新项目»导入项目»导入现有项目并瞧!

答案 4 :(得分:2)

请记住,Objective-C是C的超集(如果我没记错的话,这是一个非常纯粹的)。您应该能够使用XCode进行编辑,编译和调试。

这是一个解决方案(它告诉你创建一个C ++项目,然后将main.cpp重命名为main.c)... http://www.cs.nyu.edu/~s70201/C_In_Xcode/Xcode_Tutorial.html

答案 5 :(得分:1)

Xcode可以像任何IDE一样管理项目并为您编译。但是如果您熟悉CLI,我建议您使用一个好的编辑器和常用的构建工具。 Excs和vim在os x上可用(使用xcode只是因为它的编辑器并不理想)。许多mac dev喜欢优秀的TextMate编辑器,但它不是免费的(如在自由中)软件。

答案 6 :(得分:0)

显然'好'是一个主观决定,但Xcode 3.2肯定与你在VisualStudio中可以做的相提并论(如果你认为VS好,当然是另一回事)。

我有一个包含250000多行代码,10个dylib,helpfile的项目,所有这些都在SVN(Perforce)等中,并且几乎不会出现在Xcode之外。

Xcode有一些特殊的方法可以做一些事情,调试器不像VisualStudio中的当前那样强大,但总体而言,在IDE中几乎没有任何你无法做到的事情(以及调整内部快捷方式的选项) IDE,调试器和编辑器满足您的需求真的很棒)。