Android.mk - 默认使用哪些工具链?

问题描述:

当通过Android.mk进行编译时默认使用哪些工具链? 以及如何更改工具链?Android.mk - 默认使用哪些工具链?

很长一段时间,默认的工具链是gcc-4.6。它已更改为gcc-4.8在NDK r10d版本(当前是最新版本)。

可以选择通过修改NDK_TOOLCHAIN_VERSION变量使用其他工具链,通过ndk-build呼叫(例如:,或通过Application.mk设置它里面文件ndk-build NDK_TOOLCHAIN_VERSION=clang3.4实施例:

NDK_TOOLCHAIN_VERSION := clang3.4