在xcode中有三种编译器供我们选择,分别是GCC、LLVM GCC、LLVM compliler
苹果公司最开始使用GCC编译器
为了实现对 Objective-C 新特性的支持,苹果公司结合LLVM改进GCC,从而衍生出了一个GCC分支,也就是LLVM GCC
由于LLVM GCC的笨重和局限性,苹果公司从零开始开发了一套自己的编译前端系统Clang,配合LLVM,就有了LLVM GCC
相比GCC而言:
值得一提的是,Android NDK
从r18
开始就已经抛弃GCC,转而采用Clang编译,Clang未来可期
乱码三千-欢迎您的关注