在google公布用于android的官方toolchain之前,多数的android爱好者使用的toolchain是在http://www.codesourcery.com/gnu_toolchains/arm/download.html 下载的一个通用的toolchain,它用来编译和移植android
的linux内核是可行的。
但是开发android的应用程序时,直接采用或者移植其他的toolchain都比较麻烦,其他toolchain编译的应用程序只能采用静态编译的方式才能运行于android模拟器中,这显然是实际开发中所不能接受的方式。目前尚没有看到说明成功移植其他交叉编译器来编译android应用程序的资料。
如果下载了完整的android项目的源代码,则可以在“/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin”目录下找到交叉编译工具。
当然自己也可以去专门下载:https://android.googlesource.com/
如下图,要使用用git下载
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcukjMwczX3kDNxkTN2QzMx8CXyAzLclDMyEDMy8CXzRWYvxGc19CX0Vmbu4GZzNmL51mLn1Wavw1LcpDc0RHaiojIsJye.png)