Eu tenho tentado criar ffmpeg 3.4
de 3-4 dias, mas não consigo criar arquivos de bibliotecas compartilhadas (.so).
Quando executo o arquivo de compilação do shell script, ele acaba dizendo
C Compiler test failed
Meu build_ffmpeg.sh
./configure --prefix=$(pwd)/android/arm \
--cross-prefix=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi- \
--sysroot=$NDK/platforms/android-9/arch-arm/ \
--enable-shared \
--disable-static \
--target-os=linux \
--cpu=arm7 \
--arch=arm \
--disable-asm \
--disable-stripping \
--extra-cflags="-O3 -marm -Wall -pipe -std=c99 -ffast-math -fstrict-aliasing -Werror=strict-aliasing -Wno-
psabi -Wa,--noexecstack -DANDROID -DNDEBUG-march=arm7 -mtune=arm7 -msoft-float" \
--extra-ldflags='-L../x264 -Wl,--fix-cortex-a8 -L../android-libs -Wl,-rpath-link" \
Eu tentei atualizar o ubuntu 14.04 para o ubuntu 16.04, mas ainda está presente um erro.
O arquivo config.log
gerado é exibido na linha de chegada permission denied
config.log
Depois de tentar algumas soluções, o erro C compiler test failed
foi ignorado, mas também ocorreu falha ao criar bibliotecas compartilhadas necessárias (.so)
Eu simplesmente quero adicionar .so
arquivos no meu aplicativo Android para reproduzir .mp2
arquivos porque a versão anterior ffmpeg2.x
não pode reproduzi-lo no Nougat e no oreo.
Por favor me ajude. Desde já, obrigado.