是否有适用于OS X的小型免费C或C ++编译器,如TCC?
Xcode不小,或像TCC,AFAIK那样简单。
我正在寻找类似GCC二进制文件或OS X的TCC。
答案 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数据包管理器。