`

Mac OS X操作系统的编译器

 
阅读更多

 

在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/,  如图:

 

 

 

 

 

 

 

 

  • 大小: 30.1 KB
  • 大小: 64.9 KB
  • 大小: 68 KB
  • 大小: 40.7 KB
分享到:
评论

相关推荐

    苹果笔记本电脑用的Mac-OS-X操作系统的优点.doc

    苹果笔记本电脑采用的Mac OS X操作系统是苹果计算机公司推出的一款高度集成、稳定且充满创新的操作系统。相较于以往的Mac OS版本,Mac OS X在多个方面实现了显著的改进和升级。 首先,Mac OS X引入了先进的网络和...

    Mac OS X系统架构

    Mac OS X,作为苹果公司推出的一款先进操作系统,凭借其稳定的核心以及强大的开发技术,成为众多开发者青睐的选择。无论是初次接触苹果平台还是资深开发者,深入了解Mac OS X的系统架构都能帮助您更好地利用其独特...

    官方Xcode 5 + Mac OS X 10.9下载

    标题中的“官方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 背后的故事1-9》是一系列深入探究苹果公司操作系统发展历程的文档集合,涵盖了从早期的关键人物到技术突破等多个方面。这些故事揭示了Mac OS X成为现代操作系统巨头的重要历程。 首先,我们从《Mac OS X...

    MAC OS X DSDT文件

    DSDT(Differentiated System Description Table)是计算机固件中的一个重要组成部分,主要在UEFI(统一可扩展固件接口)系统中使用,特别是在苹果的Mac OS X操作系统中。这个文件负责描述系统的硬件特性,使操作...

    jdk-8u45-macosx-x64(Mac OS X x64).zip

    标题中的“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

    【标题】"Mac_OS_X_10.7_Lion_Developer_Preview_2.zip" 提供的是苹果公司在2011年推出的操作系统Mac OS X 10.7的开发者预览版2的压缩文件。这个版本是Lion操作系统发布前的一个早期开发版本,主要供开发者测试和...

    Programming Mac OS X A Guide for Unix Developers 2003

    - **操作系统背景**:本书探讨了Mac OS X系统与Unix的关系及其如何为Unix开发者提供了一个全新的编程平台。 - **用户界面设计**:书中介绍了Mac OS X用户界面的独特之处,包括桌面、菜单、Dock等元素的设计理念与...

    從Windows的角度看Mac OS X开发兼谈跨平台开发的一些可行方向

    **Windows**和**Mac OS X**虽然都是为桌面应用环境和图形用户界面(GUI)设计的操作系统,但在架构与开发环境上存在显著差异。Windows的核心基于NT内核,而Mac OS X的核心基于XNU(XNU是XNU is Not Unix的缩写,但...

    Inside Mac OS X Kernel Programming

    开发Mac OS X内核所需的工具包括Xcode IDE及其内置的LLVM编译器。此外,还需要使用调试工具如DTrace和GDB来调试内核模块。 ### 3. 内核模块开发 #### 3.1 模块编写 在Mac OS X中,可以编写内核扩展(kext)来扩展...

    Mac OS X JDK1.6

    Mac OS X JDK1.6是针对苹果操作系统的一个Java开发工具包,它提供了在Mac平台上进行Java应用程序开发和运行所需的环境。这个版本的JDK(Java Development Kit)是Oracle公司为苹果用户特别设计的,确保开发者可以在...

    CFHipsterRef:Low-Level Programming on iOS & Mac OS X

    由于本文档的内容是关于iOS和Mac OS X的底层编程,涉及的主题包含操作系统内核、Objective-C运行时、Clang编译器、多核处理、进程间通信、系统服务、图像I/O、硬件加速、安全机制、系统配置、国际化组件以及Xcode...

    Wrox.Beginning.Mac.OS.X.Programming.Jul.2005

    总的来说,《Beginning Mac OS X Programming》是一本针对初学者的Mac OS X编程指南,深入浅出地介绍了操作系统编程的基本概念、工具、技术和最佳实践。无论是对于希望进入Mac应用开发领域的新人,还是想要深化自己...

    Unix for Mac Your visual blueprint to maximizing the foundation of Mac OS X 2003

    Your Visual Blueprint to Maximizing the Foundation of Mac OS X 2003》不仅涵盖了Unix在Mac OS X 2003中的基本概念和技术细节,还深入探讨了如何利用这些知识来提高工作效率、加强安全性以及个性化操作系统环境...

    mac os x将C文件编译成.so库

    在Mac OS X系统中,将C语言源代码编译成动态库(.so库)是开发者经常遇到的任务,尤其在跨平台开发或者与Unity等游戏引擎集成时。本篇文章将详细讲解如何在Mac环境下,利用GCC编译器将C文件转化为适用于Unix-like...

    Cocoa Programming for Mac OS X 4th Edition

    - **for Mac OS X**:表明这本书的目标操作系统是Mac OS X。 - **4th Edition**:表示这是该书的第四版,意味着它经过了多次修订和更新,以适应最新的技术和变化。 #### 描述解析 描述部分简单重复了标题内容,并...

    嵌入式gcc跨平台编译器

    它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划 的关键部分,亦是自由的 类Unix 及苹果计算机 Mac OS X 操作系统的标准编译器。GCC(特别是其中的C语言编译器)也常被认为是跨平台编译器的事实标准。...

    mac-os-x-internal:源代码表'Mac OS X Internals-Form source code

    《Mac OS X Internals》是一本深入探讨Apple操作系统内核的权威著作,它为我们揭示了Mac OS X(现称为macOS)内部的工作机制。源代码表是这本书的重要组成部分,为读者提供了直观理解操作系统核心功能的途径。Mac OS...

    mplab ide C30编译器

    8. **跨平台**:尽管主要面向Windows操作系统,但MPLAB IDE也有适用于Mac OS和Linux的版本,满足不同开发者的系统需求。 MPLAB_v8作为压缩包内的文件,可能是MPLAB IDE的第8个版本。这个版本可能包含了一些更新和...

Global site tag (gtag.js) - Google Analytics