【Tools系列】通过android NDK源码提取独立的交叉编译工具链

DATE: 2020.7.22


文章目录

    • 1、参考
    • 2、交叉编译工具生成方法
    • 3、Android中m、mm、mmm、mma、mmma的区别

1、参考

NDK交叉编译之自定义工具链
通过android NDK源码提取独立的交叉编译工具链

2、交叉编译工具生成方法

如何用NDK创建一个标准的android环境交叉编译工具链(Cross Toolchain)

android源码在 prebuilts 目录已经自带有交叉编译工具链,但这个还不是一个标准的可直接编译代码的编译器,还需要依赖android ndk 的头文件及库文件,才能进行编译和链接,且版本也比较保守(4.0源码自带的是gcc 4.4.3,4.1的源码才内置gcc 4.6的编译器),还有一个问题,只有linux的版本,windows用户没法用,只能用NDK来创建。 android ndk 好象从 r5b 开始,就在 build/tools 目录准备了一个 make-standalone-toolchain.sh 的程序来让用户创建标准的交叉编译工具链(Cross Toolcha

你可能感兴趣的:(【Useful,Tools】)