C/C++编译器

桌面操作系统
MSVC
微软的编译器,与Visual Studio集成发布。

GCC(GNU Compiler Collection)
GNU的编译器。GCC包括C、C++、Objective-C、Fortran、Ada、Go、D语言前端,以及这些语言的库(如libstdc++等)。
GCC有Windows移植版本:MinGW、Cygwin、TDM-GCC。

Clang/LLVM(Low Level Virtual Machine)
LLVM是构架编译器的框架系统。Apple公司认为GCC前端越来越不好用,并且不能给苹果的IDE提供很好的服务,所以转向了LLVM,Clang的定位就是替代GCC的前端。
Clang和LLVM已成为Apple现行的编译策略。
LLVM支持各种各样的编程语言和前端,其中包括C、C++、Objective-C、Fortran、Ada、Haskell、Java bytecode、Python、Ruby、ActionScript、GLSL以及 Rust。

嵌入式系统
C语言编译器,用于嵌入式系统开发的编译工具链通常都没有免费版本。
    Keil的51系列单片机的Keil C51编译器
    Arduino板搭载的开发套件,可用针对AVR微控制器的AVR GCC编译器
    ARM的ADS(ARM Development Suite)、RVDS(RealView Development Suite)和DS-5 Studio
    DSP设计商TI(Texas Instruments)的 CCS(Code Composer Studio)
    DSP设计商ADI(Analog Devices,Inc.)的 Visual DSP++ 编译器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值