NDK版本:17.0.4754217

ffmpeg版本:4.0

==================

export NDK_HOME="/opt/Android/Sdk/ndk-bundle"export NDK_HOST_PLATFORM="linux-x86_64"export PREFIX=android-buildfor armeabi-v7a:./configure \    --libdir=${PREFIX}/libs/armeabi-v7a \    --incdir=${PREFIX}/includes/armeabi-v7a \    --pkgconfigdir=${PREFIX}/pkgconfig/armeabi-v7a \    --arch=arm \    --cpu=armv7-a \    --cross-prefix="${NDK_HOME}/toolchains/arm-linux-androideabi-4.9/prebuilt/${NDK_HOST_PLATFORM}/bin/arm-linux-androideabi-" \    --sysroot="${NDK_HOME}/platforms/android-19/arch-arm/" \    --extra-cflags=" -isysroot ${NDK_HOME}/sysroot -I${NDK_HOME}/sysroot/usr/include/arm-linux-androideabi -march=armv7-a -mfloat-abi=softfp -mfpu=neon" \    --extra-ldexeflags=-pie \    --prefix=android/ \    --target-os=android \    --disable-static \    --enable-shared \    --enable-small \    --disable-programs \    --disable-ffmpeg \    --disable-ffplay \    --disable-ffprobe \    --disable-doc \    --disable-symver \    --disable-asm  最后make -j4;make install 即可
for arm64-v8a:./configure \    --libdir=${PREFIX}/libs/arm64-v8a \    --incdir=${PREFIX}/includes/arm64-v8a \    --pkgconfigdir=${PREFIX}/pkgconfig/arm64-v8a \    --arch=aarch64 \    --cpu=armv8-a \    --cross-prefix="${NDK_HOME}/toolchains/aarch64-linux-android-4.9/prebuilt/${NDK_HOST_PLATFORM}/bin/aarch64-linux-android-" \    --sysroot="${NDK_HOME}/platforms/android-21/arch-arm64/" \    --extra-cflags=" -isysroot ${NDK_HOME}/sysroot -I${NDK_HOME}/sysroot/usr/include/aarch64-linux-android" \    --extra-ldexeflags=-pie \    --prefix=android/ \    --target-os=android \    --disable-static \    --enable-shared \    --enable-small \    --disable-programs \    --disable-ffmpeg \    --disable-ffplay \    --disable-ffprobe \    --disable-doc \    --disable-symver \    --disable-asm
for x86:./configure \    --libdir=${PREFIX}/libs/x86 \    --incdir=${PREFIX}/includes/x86 \    --pkgconfigdir=${PREFIX}/pkgconfig/x86 \    --arch=x86 \    --cpu=i686 \    --cross-prefix="${NDK_HOME}/toolchains/x86-4.9/prebuilt/${NDK_HOST_PLATFORM}/bin/i686-linux-android-" \    --sysroot="${NDK_HOME}/platforms/android-19/arch-x86/" \    --extra-cflags=" -isysroot ${NDK_HOME}/sysroot -I${NDK_HOME}/sysroot/usr/include/i686-linux-android" \    --extra-ldexeflags=-pie \    --prefix=android/ \    --target-os=android \    --disable-static \    --enable-shared \    --enable-small \    --disable-programs \    --disable-ffmpeg \    --disable-ffplay \    --disable-ffprobe \    --disable-doc \    --disable-symver \    --disable-asm
for x86_64:./configure \        --libdir=${PREFIX}/libs/x86_64 \    --incdir=${PREFIX}/includes/x86_64 \    --pkgconfigdir=${PREFIX}/pkgconfig/x86_64 \    --arch=x86_64 \    --cpu=x86_64 \    --cross-prefix="${NDK_HOME}/toolchains/x86_64-4.9/prebuilt/${NDK_HOST_PLATFORM}/bin/x86_64-linux-android-" \    --sysroot="${NDK_HOME}/platforms/android-21/arch-x86_64/" \    --extra-cflags=" -isysroot ${NDK_HOME}/sysroot -I${NDK_HOME}/sysroot/usr/include/x86_64-linux-android" \    --extra-ldexeflags=-pie \    --prefix=android/ \    --target-os=android \    --disable-static \    --enable-shared \    --enable-small \    --disable-programs \    --disable-ffmpeg \    --disable-ffplay \    --disable-ffprobe \    --disable-doc \    --disable-symver \    --disable-asm




更多相关文章

  1. Android各版本代号/版本号/API级别
  2. Android(安卓)API等级、Android版本、发布日期 《一览表》
  3. android:获取网络时间、文件路径,修改包名,发布release版本
  4. 如何解决Errors occurred during the build.
  5. android SQLite
  6. Android(安卓)O 版本(Android(安卓)8.0) 存储空间不足时提醒
  7. Android各版本对应的SDK和JDK版本
  8. Android(安卓)揭露效果兼容低版本
  9. solve build_static_library with nothing issue

随机推荐

  1. Android分享笔记(5) Android(安卓)与 JS
  2. android 与JS之间的交互
  3. Android跨进程通信之Proxy与Stub(三)
  4. Android扫描条形码实现
  5. Android 解决自定义 CheckBox 样式时的背
  6. Android官方ORM数据库Room技术解决方案简
  7. 谷歌google Android 2010 回顾和展望
  8. Android 中创建avd和sdcard
  9. 图解Android - Android GUI 系统 (5) - A
  10. Android(安卓)Toast工具类大放送