Mac OS X操作系统的编译器

本文介绍了在MacOS上使用XCODE进行C/C++开发时可以选择的三种编译器:GCC4.2,LLVM-GCC4.2,Clang,并解释了这些编译器之间的区别。此外,还说明了如何在Eclipse+CDT环境下配置编译器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值