clang、gcc、LLVM
来源:互联网 发布:tcp 端口1978 编辑:程序博客网 时间:2024/04/29 22:34
clang
Clang(发音为/ˈklæŋ/类似英文单字clang[2]) 是一个C、C++、Objective-C和Objective-C++编程语言的编译器前端。它采用了底层虚拟机(LLVM)作为其后端。
它的目标是提供一个GNU编译器套装(GCC)的替代品。作者是克里斯拉特纳“,在苹果公司的赞助支持下进行开发,而源代码授权是使用类BSD的伊利诺伊大学厄巴纳-香槟分校开源码许可。Clang项目包括Clang前端和Clang静态分析器等。
性能
测试证明Clang编译Objective-C代码时速度为GCC的3倍[4],还能针对用户发生的编译错误准确地给出建议
gcc
gcc编译相较于clang慢,错误提示不友好,中间文件很大
LLVM
LLVM,一个自由软件项目,是一种编译器的基础建设,以C++写成
上述引用维基百科: [1]: https://zh.wikipedia.org/wiki/Clang
0 0
- LLVM及Clang、llvm-gcc
- LLVM及Clang、llvm-gcc
- clang、gcc、LLVM
- GCC,LLVM,Clang编译器对比
- 编译器(GNU & GCC & clang & llvm)
- GCC,LLVM,Clang编译器对比
- Clang、LLVM与GCC介绍
- 编译器(GNU & GCC & clang & llvm)
- 编译器(GNU & GCC & clang & llvm)
- GCC,LLVM,Clang编译器对比
- GCC,LLVM,Clang编译器对比
- 编译器(GNU & GCC & clang & llvm)
- llvm-clang和llvm-gcc
- 编译器三:GCC,LLVM,Clang编译器对比
- GCC 与 LLVM-GCC 与 Clang之间关系
- LLVM/Clang
- LLVM & Clang
- FreeBSD 将会抛弃 gcc, 转而使用Apple的LLVM/Clang 。
- 卡牌游戏
- 欢迎使用CSDN-markdown编辑器
- 质监局监督检测指挥系统
- Python3.4字符串基础及每次处理一个字符
- (搬运工)推荐!国外程序员整理的 C++ 资源大全
- clang、gcc、LLVM
- centos6.5安装openoffice和swftools
- Android Volley入门到精通:定制自己的Request(示例,出错代码)
- linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
- 字符串处理
- rqt install in Fuerte / git target directories
- 服务器
- 基于V4L2的视频驱动开发
- 计算满足要求的平均成绩