Android NDK放弃GCC,全面转向Clang
2017-05-03 20:39
525 查看
http://chuansong.me/n/2251372
Android NDK是一套工具集,支持以C、C++等原生语言实现App的部分功能。
Android NDK的构建Changelog中提到:
Everyone should be switching to Clang.
GCC in the NDK is now deprecated.
Clang采用的是BSD风格的许可证(http://llvm.org/docs/DeveloperPolicy.html#license),而GCC采用的是GPL协议。前者更为宽松。
Clang及其背后的LLVM,因其宽松的许可协议,更好的模块化、更清晰的架构,成为很多厂商或者组织的选择。像Swift、Rust等语言都选择了以LLVM为后端。
了解下LLVM应该是笔不错的技术投资 ^_^
Android NDK是一套工具集,支持以C、C++等原生语言实现App的部分功能。
Android NDK的构建Changelog中提到:
Everyone should be switching to Clang.
GCC in the NDK is now deprecated.
Clang采用的是BSD风格的许可证(http://llvm.org/docs/DeveloperPolicy.html#license),而GCC采用的是GPL协议。前者更为宽松。
Clang及其背后的LLVM,因其宽松的许可协议,更好的模块化、更清晰的架构,成为很多厂商或者组织的选择。像Swift、Rust等语言都选择了以LLVM为后端。
了解下LLVM应该是笔不错的技术投资 ^_^
相关文章推荐
- 传微软将放弃MSN 全面转向Skype
- 三星将放弃 Bada,全面投靠 Android
- 9秒学院:微软“浏览器”正全面转向HTML5
- 弃暗投明,放弃CSDN博客,转向优博网提供的wordpress博客服务
- MeeGo已死 Intel全面转向Android阵营
- GCC/G++/Clang基本用法
- 全面转向VS2005
- 彻底放弃了windows,转向了 linux
- Why is FreeBSD deprecating GCC in favor of Clang/LLVM?
- FreeBSD 10 将使用 Clang 编译器替换 GCC
- 我到底要如何全面转向SAP?
- 开发Android第四步,Android NDK 及 android gcc toolchain
- Linux下clang、gcc、intel编译器最新版本安装笔记
- 你真的懂KPI和OKR么?(附:为何谷歌、英特尔、知乎均放弃KPI,转向OKR?)
- FreeBSD 10 将使用 Clang 编译器替换 GCC
- premake 使用clang替换gcc
- 放弃Python转向Go语言:我们找到了以下9大理由
- Android NDK 应用 Clang 编译器
- 伊朗全面放弃使用Windows
- Clang vs GCC