Mac OS X 免费 C 编译器

问题描述 投票:0回答:7

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

Xcode 并不小,或者像 TCC、AFAIK 一样简单。

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

c++ c macos
7个回答
31
投票

gcc 是使用最广泛的一个(Apple 提供了它的官方版本作为 XCode 的一部分)。 XCode 通常也分布在您的 OS X CD 上,尽管该版本现在可能有点过时,具体取决于您拥有的 OS X 版本。

有关如何使用它的信息和示例,请查看此处。

如果您想要一个未链接到 Xcode 的 gcc 版本,请查看

Fink 或其中一个 类似项目。尽管如此,Xcode 对于 OS X 来说是一个很棒的 IDE。



3
投票
您可以使用

Code::Blocks IDE 其简单、流畅且具有良好的功能集,加上 opensurce 并准备好 dl 用于 3 个主要平台

如果你只需要为 MAC 制作项目,仍然建议使用 Xcode,但如果你要将其移植到 linux 和 windows,那么我的选择是 Code::Blocks [至少尝试一下]


3
投票
我知道您想要一个小型编译器,但最好只下载并安装 Xcode。这是一个很棒的 IDE。从那里开始,

如果您不想使用它,则不必使用它。安装后,您可以在终端中使用类似的东西:

gcc myFile.c -o myFile

这将构建一个名为 myFile.c 的源文件,其中包含 C 代码,输出模块(可执行文件)将是

myFile

。你可以通过运行来执行它:

./myFile

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

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

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

致以诚挚的问候,

弗兰克




© www.soinside.com 2019 - 2024. All rights reserved.