Ich versuche eine statische Bibliothek für Android zu kompilieren, aber ich kann nicht herausfinden, wie man es kompiliert. Die Bibliothek verwendet Standardbibliotheken (stdio.h usw.) und libxml2.Wie kompiliere ich eine statische Bibliothek mit dem Android NDK?
Ich versuche, mit Arm-EABI-gcc zu kompilieren, aber ich erhalte den folgenden Fehler:
/cygdrive/c/Android-NDK-r4/build/platforms/android-8/arch-x86/usr /include/asm/posix_types.h:15:28: Fehler: posix_types_64.h: Keine solche Datei oder Verzeichnis
Wie bekomme ich das zum Funktionieren?
Ich habe das gleiche getan, aber immer noch nicht funktioniert siehe http: // stackoverflow.com/questions/10106965/how-to-link-any-libarary-in-ndk-application –
Können Sie eine statische Bibliothek (.a-Datei) ohne eine gemeinsame Bibliothek erzeugen, die sie verwendet? – user1027169
[Kompilieren Sie statische Bibliothek mit Standalone-Tool-Kette für Android] (https://tariqzubary.wordpress.com/2012/03/09/arm-binaries-static-library-for-android/) – TMZ