Bambuser ffmpeg-"arm-linux-androideabi-gcc no puede crear un archivo ejecutable".
ubuntu-11.10 android-ndk-r5 (2)
Finalmente encontré el problema con mi configuración al enfrentar este mismo problema ... Al mirar el script arm-build.sh, comencé a seguir el guión. Observe la ruta "TOOLCHAIN = ...".
Originalmente el camino era: TOOLCHAIN = echo $NDK/toolchains/arm-linux-androideabi-4.6/prebuilt/*-x86
Cuando fui a verificar que este camino existe, noté que no. Creo que la razón es que tengo una compilación de 64 bits .
Mi camino es en realidad: ... / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64
Lo que terminé haciendo fue copiar la carpeta y cambiarle el nombre a "linux-x86" y ahora todo está compilando.
¡Espero que esto ayude a alguien!
Sé que esto puede ser posible por duplicado de algunas preguntas. pero las respuestas para esos hilos no me ayudan.
Estoy tratando de compilar la biblioteca ffmpeg para Android usando ffmpeg de Bambuser.
Descargué Archive para las versiones de cliente 1.3.7 a 1.6.0. de bambuser.
Seguí las instrucciones dadas en REAME.
Mientras ejecutaba ./build.sh me encontré con el siguiente error
arm-linux-androideabi-gcc is unable to create an executable file.
C compiler test failed.
If you think configure made a mistake, make sure you are using the latest
version from SVN. If the latest version fails, report the problem to the
[email protected] mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.
Aquí están las últimas líneas de config.log de ffmpeg
mktemp is /bin/mktemp
check_ld
check_cc
BEGIN /tmp/ffconf.qflVj27Q.c
1 int main(void){ return 0; }
END /tmp/ffconf.qflVj27Q.c
arm-linux-androideabi-gcc --sysroot=/home/chaitanya/android/android-ndk-r5b/platforms/android-8/arch-arm -c -o /tmp/ffconf.gc6um0Ki.o /tmp/ffconf.qflVj27Q.c
arm-linux-androideabi-gcc: error trying to exec ''cc1'': execvp: No such file or directory
C compiler test failed.
en tmp no encuentro ninguna carpeta o archivo relativo según config.log dice "ffconf.qflVj27Q.c".
Estoy haciendo esto en
1. Ubuntu 11.10
2. OpenJDK 6
3. android-ndk-r5b
NO :
Solo tengo API-10 instalado en eclipse. (si es importante: D)
¿Cuál podría ser la solución para esto?
También me enfrenté a este problema esta mañana e intenté soluciones sugeridas para preguntas similares aquí. Pero ninguna de las soluciones funcionó para mí.
Pero finalmente lo resolví. En mi caso, fue un problema con el paquete Android NDK. Mi sistema es ubuntu de 64 bits y mi ndk pkg también es linux-64bit. Pero cuando usé el ndk-linux-x86, este problema fue resuelto. Espero que esto pueda ayudar a alguien más.