Android.mk - 默认使用什么工具链?
Android.mk - what toolchain used by default?
通过Android.mk编译时默认使用什么工具链?
以及如何更改工具链?
长期以来默认的工具链是gcc-4.6。在NDKr10d版本(目前最新版本)中已经改为gcc-4.8
您可以通过修改NDK_TOOLCHAIN_VERSION
变量,通过ndk-build
调用(例如:ndk-build NDK_TOOLCHAIN_VERSION=clang3.4
,或者在Application.mk 文件。示例:
NDK_TOOLCHAIN_VERSION := clang3.4
通过Android.mk编译时默认使用什么工具链? 以及如何更改工具链?
长期以来默认的工具链是gcc-4.6。在NDKr10d版本(目前最新版本)中已经改为gcc-4.8
您可以通过修改NDK_TOOLCHAIN_VERSION
变量,通过ndk-build
调用(例如:ndk-build NDK_TOOLCHAIN_VERSION=clang3.4
,或者在Application.mk 文件。示例:
NDK_TOOLCHAIN_VERSION := clang3.4