GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。
一种编译器,类似于GCC,但编译Objective-C语言时,比GCC快3倍之多! 支持C家族语言:C,C++,Objective-C, Objective-C++等。
(low level virtual machine)优化代码,优化:编译时间,链接时间,运行时间,空闲优化。 它是构架编译器的框架系统,用于优化使用任何语言编写的程序。
LLVM是一个project ,包含许多组件。 包含许多把中间代码转为obj文件的工具、库、头文件。 包含汇编器、反汇编器、bitcode分析器和bitcode优化器。也包含基本的回归测试。
Clang编译C家族语言到LLVM bitcode , 然后再用LLVM转为obj文件。
非常酷的一点,支持任何平台!!!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有