在XCODE中,可以使用三个编译器:GCC4.2,LLVM-GCC 4.2,LLVM complier(Clang),界面如下图:
Apple为Mac OS X总共提供了三种编译器:GCC4.2,LLVM-GCC 4.2,Clang。下面是一个图表:
(GCC 还有一个GCC 4.0版本提供)
以上两个图上中的 LLVM complier 2.0 和 Clang 是同一个东西。
--------------------------------------------------------------------------------------------------------------------------------
在MacOS上用XCODE开发c/c++程序,
可以使用以上3种编译器。
--------------------------------------------------------------------------------------------------------------------------------
在MacOS上用Eclipse+CDT开发c/c++程序,可以使用哪些编译器?
如下图,有两个选项:
Cross GCC (交叉GCC,使用是的以第2张图片中指定路径的编译器,这里指定是的刚安装的GCC的路径。)
MacOSX GCC (使用的是LLVM-GCC还是Clang? )
1.下载最新的Eclipse+CDT for Mac版本.
2.安装最新的gcc48, sudo port install gcc48 ,(还有其它安装方法,请看文章:http://elf8848.iteye.com/blog/1973736)
3.用eclipse新建c++工程,toolchains请选择Cross GCC,如图:
4.在建工程向导最后一步,请写下gcc的目录,如果是用port安装的,那么目录是:/opt/local/bin/, 如图:
相关推荐
苹果笔记本电脑采用的Mac OS X操作系统是苹果计算机公司推出的一款高度集成、稳定且充满创新的操作系统。相较于以往的Mac OS版本,Mac OS X在多个方面实现了显著的改进和升级。 首先,Mac OS X引入了先进的网络和...
Mac OS X,作为苹果公司推出的一款先进操作系统,凭借其稳定的核心以及强大的开发技术,成为众多开发者青睐的选择。无论是初次接触苹果平台还是资深开发者,深入了解Mac OS X的系统架构都能帮助您更好地利用其独特...
标题中的“官方Xcode 5 + Mac OS X 10.9下载”指的是苹果公司为开发者提供的开发工具Xcode的第五个主要版本以及Mac操作系统Mac OS X的第9个重大更新,即Mavericks(代号10.9)。这两个软件在IT行业中具有重要意义,...
《Mac OS X 背后的故事1-9》是一系列深入探究苹果公司操作系统发展历程的文档集合,涵盖了从早期的关键人物到技术突破等多个方面。这些故事揭示了Mac OS X成为现代操作系统巨头的重要历程。 首先,我们从《Mac OS X...
DSDT(Differentiated System Description Table)是计算机固件中的一个重要组成部分,主要在UEFI(统一可扩展固件接口)系统中使用,特别是在苹果的Mac OS X操作系统中。这个文件负责描述系统的硬件特性,使操作...
标题中的“jdk-8u45-macosx-x64(Mac OS X x64).zip”表明这是一个针对Mac OS X 64位操作系统的Java Development Kit (JDK) 的压缩包,版本号为8u45。JDK是开发和运行Java应用程序所需的核心组件,包括Java编译器、...
【标题】"Mac_OS_X_10.7_Lion_Developer_Preview_2.zip" 提供的是苹果公司在2011年推出的操作系统Mac OS X 10.7的开发者预览版2的压缩文件。这个版本是Lion操作系统发布前的一个早期开发版本,主要供开发者测试和...
- **操作系统背景**:本书探讨了Mac OS X系统与Unix的关系及其如何为Unix开发者提供了一个全新的编程平台。 - **用户界面设计**:书中介绍了Mac OS X用户界面的独特之处,包括桌面、菜单、Dock等元素的设计理念与...
**Windows**和**Mac OS X**虽然都是为桌面应用环境和图形用户界面(GUI)设计的操作系统,但在架构与开发环境上存在显著差异。Windows的核心基于NT内核,而Mac OS X的核心基于XNU(XNU是XNU is Not Unix的缩写,但...
开发Mac OS X内核所需的工具包括Xcode IDE及其内置的LLVM编译器。此外,还需要使用调试工具如DTrace和GDB来调试内核模块。 ### 3. 内核模块开发 #### 3.1 模块编写 在Mac OS X中,可以编写内核扩展(kext)来扩展...
Mac OS X JDK1.6是针对苹果操作系统的一个Java开发工具包,它提供了在Mac平台上进行Java应用程序开发和运行所需的环境。这个版本的JDK(Java Development Kit)是Oracle公司为苹果用户特别设计的,确保开发者可以在...
由于本文档的内容是关于iOS和Mac OS X的底层编程,涉及的主题包含操作系统内核、Objective-C运行时、Clang编译器、多核处理、进程间通信、系统服务、图像I/O、硬件加速、安全机制、系统配置、国际化组件以及Xcode...
总的来说,《Beginning Mac OS X Programming》是一本针对初学者的Mac OS X编程指南,深入浅出地介绍了操作系统编程的基本概念、工具、技术和最佳实践。无论是对于希望进入Mac应用开发领域的新人,还是想要深化自己...
Your Visual Blueprint to Maximizing the Foundation of Mac OS X 2003》不仅涵盖了Unix在Mac OS X 2003中的基本概念和技术细节,还深入探讨了如何利用这些知识来提高工作效率、加强安全性以及个性化操作系统环境...
在Mac OS X系统中,将C语言源代码编译成动态库(.so库)是开发者经常遇到的任务,尤其在跨平台开发或者与Unity等游戏引擎集成时。本篇文章将详细讲解如何在Mac环境下,利用GCC编译器将C文件转化为适用于Unix-like...
- **for Mac OS X**:表明这本书的目标操作系统是Mac OS X。 - **4th Edition**:表示这是该书的第四版,意味着它经过了多次修订和更新,以适应最新的技术和变化。 #### 描述解析 描述部分简单重复了标题内容,并...
它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划 的关键部分,亦是自由的 类Unix 及苹果计算机 Mac OS X 操作系统的标准编译器。GCC(特别是其中的C语言编译器)也常被认为是跨平台编译器的事实标准。...
《Mac OS X Internals》是一本深入探讨Apple操作系统内核的权威著作,它为我们揭示了Mac OS X(现称为macOS)内部的工作机制。源代码表是这本书的重要组成部分,为读者提供了直观理解操作系统核心功能的途径。Mac OS...
8. **跨平台**:尽管主要面向Windows操作系统,但MPLAB IDE也有适用于Mac OS和Linux的版本,满足不同开发者的系统需求。 MPLAB_v8作为压缩包内的文件,可能是MPLAB IDE的第8个版本。这个版本可能包含了一些更新和...