我该如何在我的 Mac 上编译 .c 文件?
您需要获取编译器。最简单的方法可能是从您的 Mac 附带的 CD / DVD 安装 XCode 开发环境,这将为您提供 gcc。 然后,您就可以像这样编译它
gcc -o mybinaryfile mysourcefile.c
您需要安装Apple开发者工具。一旦安装完成,最简单的方法是使用Xcode集成开发环境或在命令行中使用gcc
或更好的现代化编译器cc
(clang LLVM编译器)。
根据苹果网站的说明,最新版本的Xcode(3.2.1)仅适用于Snow Leopard(10.6),因此如果您的OS X版本较早,则需要使用旧版Xcode。您的Mac电脑应该附带有一个开发者工具DVD,其中包含一个应该可以在您的系统上运行的版本。此外,Apple开发者工具网站仍然提供可下载的旧版本。Xcode 3.1.4 应该可以在Leopard(10.5)上运行。
2017年,这将如此做到:
cc myfile.c
您可以在终端中使用gcc,方法是执行gcc -c tat.c -o tst
然而,默认情况下它并没有安装。您需要从安装光盘上安装XCode软件包或从http://developer.apple.com下载。
以下是过去版本的开发工具下载链接,其中包括XCode 3.1、3.0、2.5等:
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.3.3.3.1
Ondrasej在这里是“最正确的”,在我看来。
还有一些GUI方式可以做到这一点,而不需要使用Xcode。我喜欢TryC。
Mac OS X包括开发工具,这是一个用于制作Macintosh应用程序的开发环境。但是,如果有人想使用C语言学习编程,对于初学者来说,Xcode过于庞大和复杂,难以编写一个小的示例程序。TryC非常适合初学者。
您无需启动巨大的Xcode应用程序或在终端中输入陌生的命令。使用TryC,您可以像使用TextEdit一样编写、编译和运行C、C++和Ruby程序。只能编译一个源代码文件,但对于尝试示例程序来说已经足够了。
使用 gcc
编译器。假设您已安装了开发人员工具。