您的位置:首页 > 移动开发 > Android开发

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应该是笔不错的技术投资 ^_^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: