Über arm-eabi-gcc und cross-compiling

Ich habe eine komplizierte open-source-Bibliothek, die benötigt werden, um portiert werden zu
Android NDK. Zuerst muss ich konfigurieren (. /Konfigurieren). Ich verstehe:
Ich tun muss, um cross-kompilieren mit /home/Benutzer/android-ndk/build/prebuilt/
linux-x86 - /arm-eabi-4.4.0/bin/arm-eabi-gcc
Ich denke, richtig? Dieses Dienstprogramm ordnungsgemäß konfiguriert eine Bibliothek? Wenn
ja, dann Frage 2:

1.Ich werde versuchen zu kompilieren die Bibliothek: libao. verwenden Sie diese Befehle:


PREBUILT = /home/user/android-ndk/build/prebuilt/linux-x86/arm- 
eabi-4.4.0 
PLATFORM = /home/user/android-ndk/build/platforms/android-3/arch-arm 
INSTALL = /home/user/sox-14.3.2/com 

export CC = "/home/user/android-ndk/build/prebuilt/linux-x86/arm- 
eabi-4.4.0/bin/arm-eabi-gcc" 
export CFLAGS = "-fPIC-DANDROID" 
export LDFLAGS = "-Wl,-T, $ PREBUILT /arm-eabi /lib /ldscripts /
armelf.x-Wl,-rpath-link = $ PLATFORM /usr /lib-L $ PLATFORM /usr /
lib-nostdlib $ PREBUILT /lib/gcc/arm-eabi/4.4.0/crtbegin.o $ PREBUILT/
lib/gcc/arm-eabi/4.4.0/crtend.o-lc-lm-ldl " 

. / Configure - host = arm - with-gnu-ld - enable-shared \ 

Am Ende der Versammlung erhalten die folgende:
configure: error: Keine 16-bit-Typ, finden Sie auf dieser Plattform!

Was könnte das bedeuten? Wie zu beheben und richtig konfigurieren Sie die Bibliothek?
Vielleicht kann ich das irgendwie vereinfachen, können Sie konfigurieren Sie die Bibliothek?

InformationsquelleAutor Kyborg2011 | 2011-05-07
Schreibe einen Kommentar