Mac OS X免费C编译器

时间:2009-06-27 13:41:23

标签: c++ c macos compiler-construction

是否有适用于OS X的小型免费C或C ++编译器,如TCC?

Xcode不小,或像TCC,AFAIK那样简单。

我正在寻找类似GCC二进制文件或OS X的TCC。

7 个答案:

答案 0 :(得分:31)

gcc是使用最广泛的(并且Apple提供它的官方版本作为XCode的一部分)。 XCode通常也分布在你的OS X cd上,虽然那个版本现在可能有点过时,具体取决于你的OS X版本。

For information and samples on how to use it, look here.

如果你想要一个没有链接到Xcode的gcc构建,请查看Fink或其中一个similar projects。尽管如此,Xcode是OS X的一个很棒的IDE。

答案 1 :(得分:3)

您可以使用已包含在OSX中的Xcode工具。

  

Xcode是同一个专业人士   Apple使用的开发人员工具集   创建Mac OS X,以及许多伟大的   Apple应用程序和Xcode是   包含在Mac OS X的每个副本中。

答案 2 :(得分:3)

你可以使用Code::Blocks IDE它简单的光滑和良好的胎儿组合,加上openurce并准备dl为3个主要的平台

如果你只需要为MAC制作项目,

仍然使用Xcode进行重建,但是如果你要将它移植到linux和windows,那么我的选择是Code :: Blocks [试试吧至少]

答案 3 :(得分:3)

我知道你想要一个小编译器,但最好只下载并安装Xcode。这是一个很棒的IDE。从那里,如果您不想,则不必使用它。安装完成后,您可以在终端中使用类似的内容:

gcc myFile.c -o myFile

这将构建一个名为myFile.c的源文件,其中包含C代码,输出模块(可执行文件)将为myFile。你可以通过运行来执行它:

./myFile

更新:您不想要Xcode的原因是什么?此外, GCC 本身还可以(暂时忽略Xcode)?重要的是要知道GCC不是Xcode的一部分。 Apple使用GCC,这是一个开源的C / C ++(和更多)编译器。

我只是找不到GCC的二进制文件,因此下载Xcode是一种简单的方法来获取一些......

更新2 :我还注意到NetBeans将编译C / C ++代码。它还使用GCC compiler。我不确定它是否在我的Xcode安装中使用GCC,但我想我会提到这一点。

最诚挚的问候,
弗兰克

答案 4 :(得分:2)

LLVM有二进制包,包括Clang和GCC前端。

答案 5 :(得分:1)

PCC, the Portable C Compiler可用于Mac。它很小而且免费。从7月4日的CVS Snapshot开始,它的tarball总重量为1778 KB。

答案 6 :(得分:-1)

如果您不想使用Xcode,请安装来自macports.org的macports,如果您喜欢图形用户界面,请安装porticus作为所有已安装端口的管理gui。在Porticus中,您现在可以轻松安装所有不同版本的gcc而无需Xcode。 Porticus将为您的mac编译软件包,并安装所有必需的依赖项,如Linux数据包管理器。