Wie erstelle ich eine native C ++ - Bibliothek auf Android?

Ich muss eine dynamische Linkbibliothek in C ++ schreiben, die von Java unter Android verwendet wird. Wie ich bekomme, sollte es .so Bibliothek sein, aber ich weiß nicht, wie ich das machen soll. Ich habe Cygwin ausprobiert, aber es stürzt ab:

$ gcc 1.cpp

/ usr / lib / gcc / i686-pc-cygwin / 4.3.4 /../../../../ i686-pc-cygwin / bin / ld: -luser32 collect2 kann nicht gefunden werden: ld hat 1 Exit zurückgegeben Statu

1.cpp:
int main(int, char**)
{
   return 0;
}

ann mir jemand dabei helfe

P.S. Ich bin nicht gut in * nix, also sollte es besser unter Windows gemacht werden

UPD: Ich habe sowohl Android NDK als auch Cygwin installiert und sie der Umgebungsvariablen PATH hinzugefügt.

UPD2: Danke fürs Helfen. Das Problem war mit Cygwin selbst. Neuinstallation und NDK lösten das Problem.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage