生成NDK standalone toolchain for windows

基于android-ndk-r18b + msys32

  1. 配置环境变量
    export NDK_DIR=NDK安装目录
    export ARCH=arm
  2. 修改python脚本
    android-ndk-r18b\build\tools\make_standalone_toolchain.py
    搜索platform.system() == ‘Windows’
    目前在msys32中,默认脚本会报错,不支持msys32,所以
    修改为
    #elif platform.system() == ‘Windows’:
    else:
  3. 运行脚本
    进入android-ndk-r18b\build\tools
    执行
    make-standalone-toolchain.sh --platform=android-26(可以修改)
    –stl=cxx_static(最新版本NDK不支持gnu) --force --install-dir=…(自 己设置)
  4. 在工具链bin目录下会生成make.exe,这个文件在编译x265的时候
    运行正常,编译vpx的时候,会报make错误,我去掉这个make.exe
    用msys32默认的make,可以编译x265,vpx,ffmpeg.

猜你喜欢

转载自blog.csdn.net/qq_42922584/article/details/86505261