Mac的C编译器
你终于决定成为一名程序员了。你已经注册了一门课程,你已经有了你的文本和手册,你已经启动了你信赖的Mac。这太令人兴奋了!你认为一切都准备好了,然后它来了:他们希望你有一个编译器。那是什么鬼东西?我们将对此进行解释,并帮助您获得Mac的C编译器,并在您的计算机上运行。如果你对Mac比较陌生,您可以使用Mac入门的课程培养您的技能。
编译器是将代码转换为在计算机上运行的程序中的最后一步。您学习C语言来写入源代码。源代码不能在此状态下被计算机被理解和运行。它必须转换为计算机可以运行的代码。这是编译器的工作。您将您的源代码送到编译器中,它会为您提供可执行程序或长长的错误代码列表,告诉您为什么无法制作该程序。源代码可以写在任何平台上。这是人类的意思,在任何操作系统上都是一样的。另一方面,编译器必须具体对程序将运行的操作系统特定。
编译器通常会产生比解释器运行得更快的代码。可执行程序可以在没有源代码的情况下分发,这使得任何人都很难窃取程序中的编程思想。编译器的一个缺点是编译步骤增加了开发过程的时间,因为每次进行更改时都必须编译整个程序。betwayapp下载安装
C使用Xcode的Mac编译器
获得Mac的C编译器的最推荐的方法是使用Xcode。这使用了GCC,流行的开源C编译器。详细信息对每个版本的OS X都有所不同。我们将在此处完成最近的版本。您必须注册为Apple开发人员以访问这些工具。要执行这些安装,您将使用终端在命令行工作。在MAC命令行中获取一个坚实的基础,使用本课程。
对于OS X的所有版本,您将下载Xcode。Xcode是一个集成的开发环境或IDE。betwayapp下载安装IDE允许您从一个中央接口编写,编译和调试程序。Xcode可以充当C编程的IDE。所有安装方法都涉及第一个获取Xcode,然后使GCC编译器在Xcode之外提供,然后安装更新版本的GCC。
对于OS X 10.6 Snow Leopard,从Apple Developer Site下载Xcode 3。这将为您提供一个gcc的工作版本,但它是一个较旧的版本。如果您想要或需要一个更最新的版本,可以在Mac OS X的高性能计算。你可以在安装Xcode之后安装它。必须在命令行解压缩并安装这些文件。之后,您将需要更新Shell资源文件,以便使用新版本。详情请浏览在Mac OS X上安装GNU编译器。
对于OS X 10.7 Lion,你必须从Mac App Store获得Xcode 4。这是免费的,但你需要提供信用卡信息才能拥有一个App Store账户。对于Xcode 4.2,你从App Store下载的是一个安装程序,然后你运行它。对于Xcode 4.3,它是自动安装的,但是它没有在正确的位置上安装gcc。要完成这项工作,请启动Xcode,选择Preferences, Downloads, Components。单击命令行工具旁边的安装按钮。这为您提供了较旧版本的gcc。对于最新版本,您可以使用Mac OS X的高性能计算,如OS X 10.6所述。该过程是类似的,并且还可以在Mac OS X上安装GNU编译器时找到细节。
OS X 10.8将非常类似于10.7。安装Xcode,然后从首选项中安装命令行工具。然后,您可以获得版本10.7中描述的更新版本的gcc。
OS X 10.9 Mavericks将使用Xcode 5和一个修改过的过程。Xcode 5没有安装gcc命令行版本的选项。相反,通过从程序内部检查来确保Xcode 5已经安装了所有可用的更新。然后去苹果开发者网站,找到最新版本的Xcode命令行工具(OS X Mavericks)。它是一个标准的安装包。最后,您可以以类似于其他OS X版本的方式更新gcc版本。
其他C编译器用于Mac
Apple已将GCC编译器扩展,其中版本称为LLVM。它采用了更现代的功能,并拥有Apple为其专有软件提供了不同的许可模型。Clang是这个编译器的IDE。它旨在提供更用户友好的错误消息。Clang将为您提供Apple开发的最新工具。betwayapp下载安装缺点是没有安装人员。它必须由源代码构建,这意味着您已经需要GCC。详细信息在LLVM网站上给出。
Eclipse提供了另一个选项。Eclipse是一种流行的Java IDE。Eclipse的CDT插件使它能够编译C程序并成为C的IDECDT页面Eclipse网站。
既然您对Mac有C编译器,您可以尝试编写一个教程来编写一个简单的程序。然后在C编程中获取坚实的开始,为初学者为此课程。如果你已经知道一种语言,将您的技能扩展到中间编码器的课程。