是否有适用于 OS X 的小型免费 C 或 C++ 编译器,例如 TCC?
Xcode 并不小,或者像 TCC、AFAIK 一样简单。
我正在寻找类似 GCC 二进制文件或 OS X 的 TCC 之类的东西。
gcc 是使用最广泛的一个(Apple 提供了它的官方版本作为 XCode 的一部分)。 XCode 通常也分布在您的 OS X CD 上,尽管该版本现在可能有点过时,具体取决于您拥有的 OS X 版本。
如果您想要一个未链接到 Xcode 的 gcc 版本,请查看Fink 或其中一个 类似项目。尽管如此,Xcode 对于 OS X 来说是一个很棒的 IDE。
Xcode同样专业 Apple 使用的开发人员工具集 创建了 Mac OS X 以及许多伟大的 Apple 应用程序和 Xcode 是 包含在 Mac OS X 的每个副本中。
Code::Blocks IDE 其简单、流畅且具有良好的功能集,加上 opensurce 并准备好 dl 用于 3 个主要平台
如果你只需要为 MAC 制作项目,仍然建议使用 Xcode,但如果你要将其移植到 linux 和 windows,那么我的选择是 Code::Blocks [至少尝试一下]
如果您不想使用它,则不必使用它。安装后,您可以在终端中使用类似的东西:
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,但我想我应该提到这一点。
致以诚挚的问候,
弗兰克
macports.org 安装 macports,如果您喜欢图形用户界面,请安装 porticus 作为所有已安装端口的管理 GUI。在 Porticus 中,您现在可以轻松安装所有不同版本的 gcc,无需 Xcode。 Porticus 将为您的 Mac 编译软件包并安装所有所需的依赖项,就像 Linux 数据包管理器一样。