2016-03-21 11 views
0

Ich bin mit diesem Repository ffmpeg statische Bibliothek zu bauen, die x264, libpng und andere beinhaltet, bitte besuchen diesen Link https://github.com/writingminds/ffmpeg-android

Ich verwende Windows 7 als Gastgeber und ubuntu 15.10 (_64) als Gast os mit VMware Workstation 12
und
Android-NDK-R11b-linux-x86_64x264 Gebäude Fehler - Android

i do have Prebuilt libraries , but now i want it without PIE support

ich diesen Fehler in config.log in x264 Ordner bin immer während durch

Gebäude

./android_build.sh

hier ist das Protokoll:

x264 configure script 
Command line options: "--cross-prefix=/mnt/hgfs/uShare/ffmpeg-android/toolchain-android/bin/arm-linux 
/mnt/hgfs/uShare/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi-gcc 

checking whether /mnt/hgfs/uShare/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi-gcc 

--sysroot=/mnt/hgfs/uShare/ffmpeg-android/toolchain-android/sysroot works... no 

Failed commandline was: 

--sysroot=/mnt/hgfs/uShare/ffmpeg-android/toolchain-android/sysroot conftest.c -Wall -I. -I$(SRCPATH) --sysroot=/mnt/hgfs/uShare/ffmpeg-android/toolchain-android/sysroot --sysroot=/mnt/hgfs/uShare/ffmpeg-android/toolchain-android/sysroot -lm -o conftest 

/mnt/hgfs/uShare/ffmpeg-android/toolchain-android/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: fatal error: 

conftest: Input/output error 

Failed program was: 

int main (void) { return 0; } 

DIED: No working C compiler found. 

ushare ist meine freigegebenen Ordner zwischen Windows und Ubuntu


ich fast eine Woche verbringen, versuchen, jeden Fehler zu lösen i erhalten.
diese Fehler wie nie enden, 1-Lösung gibt 10 weitere Fehler
i ein LOT für diese Bibliothek recherchiert


vielen Dank im Voraus.

Also i thought that x264 library might have poroblem ,so i tried to disable it but next library "libpng" also had Same log Error

ich denke Problem in Eingangs-/Ausgangsfehler (natürlich)
diese Zeile in log verwirrt mich Art (die /../../)

/mnt/hgfs/uShare/ffmpeg-android/toolchain-android/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: fatal error:

wie seine zwei Ordner Überlappende Adresse ...


Vielen Dank im Voraus.
Bitte gehen Sie nicht hart auf mich, es ist mein erstes Mal, alles dank dieses Ding ...

Antwort

0

Nun, ich löste mein Problem. Das Problem war in NDK, ich extrahierte es in Windows und benutzte es auf Ubuntu. Später habe ich ubuntu benutzt, um zu extrahieren, und fand das gebaute um zu funktionieren.

hoffe diese Hilfe für neue zukünftige Benutzer!