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应该是笔不错的技术投资 ^_^



相关文章:

  • 2021-09-10
  • 2021-09-08
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-24
  • 2021-05-11
  • 2021-08-11
  • 2021-10-07
  • 2021-05-20
  • 2021-11-21
相关资源
相似解决方案