【发布时间】:2011-02-05 21:43:22
【问题描述】:
如何在我的 Mac 上编译 .c 文件?
【问题讨论】:
-
可能是因为所有的答案都已经过时了。任何 .c 文件都可以添加到 Xcode 项目并添加到目标中。然后它将与所有 .m (Objective-C) 文件或 Swift 文件一起编译。
如何在我的 Mac 上编译 .c 文件?
【问题讨论】:
您需要获得一个编译器。最简单的方法可能是从您随 Mac 获得的 CD/DVD 安装 XCode 开发环境,这将为您提供 gcc。 然后你应该可以像这样编译它
gcc -o mybinaryfile mysourcefile.c
【讨论】:
您需要安装Apple Developer Tools。完成此操作后,最简单的方法是从命令行使用 Xcode IDE 或使用 gcc,或者现在更好的 cc(clang LLVM 编译器)。
根据 Apple 的网站,最新版本的 Xcode (3.2.1) 只能在 Snow Leopard (10.6) 上运行,因此如果您有早期版本的 OS X,则需要使用较旧版本的 Xcode。您的 Mac 应该附带一张 Developer Tools DVD,其中包含应该在您的系统上运行的版本。此外,Apple 开发者工具网站仍有旧版本可供下载。 Xcode 3.1.4 应该在 Leopard (10.5) 上运行。
【讨论】:
在 2017 年,这将做到:
cc myfile.c
【讨论】:
您可以在终端中通过 gcc -c tat.c -o tst 使用 gcc
但是,默认情况下不会安装它。您必须从游览安装光盘安装 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
【讨论】:
使用gcc 编译器。这假设您已安装开发者工具。
【讨论】:
IMO,Ondrasej 是这里“最正确的”。
也有 gui-er 方法可以做到这一点,而无需借助 Xcode。我喜欢TryC.
Mac OS X 包括开发者工具,这是一个开发环境,用于制作 Macintosh 应用程序。但是,如果有人想学习编程 使用C,Xcode对于初学者来说太大太复杂,写不出来 一个小示例程序。 TryC 非常适合初学者。
您无需启动庞大的 Xcode 应用程序,或输入不熟悉的内容 终端中的命令。使用 TryC,您可以编写、编译和运行 C, C++ 和 Ruby 程序就像 TextEdit 一样。它仅适用于 编译一个源代码文件,但足以尝试示例 程序。
【讨论】: