Cygwin für Android-NDK-Programmierung
Ich gelesen habe über die Anforderungen der NDK-Programmierung unter Windows, die sagte, wir benötigen Cygwin
.Lesen Sie über Cygwin, die sagte, wir benötigen es coz es ist a way to make Windows support some linux functionality
.Aber meine Frage ist, in welcher Phase der Programmierung(Wo Genau) Cygwin erforderlich sein wird und warum? Addidtional info zu diesem Thema ist herzlich willkommen
InformationsquelleAutor AbhishekB | 2012-05-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Android NDK beginnend mit revision 7 nicht erforderlich ist Cygwin. Siehe hier: http://developer.android.com/sdk/ndk/index.html
Er erwähnt Sie nicht verwenden können, ndk-gdb-Skript ohne Cygwin. Während das ist wahr, Sie können tatsächlich verwenden Sie gdb, ausführbare Datei direkt, also ohne Cygwin, nur dann werden Sie brauchen, um es sich richtig manuell.
Lesen Sie die ndk-gdb-Skript, um zu sehen, was es tut. Es ist nicht schwer. Die so etwas wie dieses: mhandroid.wordpress.com/2011/01/25/... oder kandroid.org/online-pdk/guide/debugging_gdb.html Es ist standard-setup für remote-debugging mit gdb und gdbserver.
Ich schliesse mich, gelesen zu haben: stackoverflow.com/a/8384324/866333. Allerdings Mastins' zitierte Absatz ist nicht an dem ursprünglichen link-Ziel. Stattdessen lese ich: "die Erforderlichen Entwicklungs-tools Für alle Plattformen, GNU Make 3.81 oder höher ist erforderlich. Frühere Versionen von GNU Make, könnte funktionieren, aber nicht getestet. Eine aktuelle version von awk (entweder GNU Awk oder Nawk) ist ebenfalls erforderlich. Für Windows, Cygwin 1.7 oder höher ist erforderlich. Das NDK funktioniert nicht mit Cygwin 1.5 Installationen."
Ich sehe in dem zitierten text in der Android NDK, Revision 7 (November 2011) - Abschnitt der link unter der überschrift Experimentelle Funktionen
Du hast Recht, aber ich behaupte, der Beweis war zunächst fehlen.
InformationsquelleAutor Mārtiņš Možeiko
InformationsquelleAutor zombielei
Make
Befehl ausführenAndroid.mk
Datei.Android.mk-Datei besteht aus einer Liste von c/c++ - Dateien kompiliert werden und auch den Namen der Bibliothek(.so).
Wann ist der Make-Befehl gegeben?
en.wikipedia.org/wiki/Cygwin#Features und en.wikipedia.org/wiki/Make_%28software%29
InformationsquelleAutor Azhar Shaikh
(von NDK-r8e NDK-GDB-Dokument) In dem Augenblick, 'ndk-gdb' erfordert eine Unix-shell ausgeführt werden. Dies bedeutet, dass Cygwin erforderlich ist, führen Sie es auf Windows. Wir hoffen, um loszuwerden, diese Einschränkung in einer zukünftigen NDK release.
InformationsquelleAutor user1497584
Cygwin ist eine Sammlung von tools, die eine Linux-look and feel-Umgebung für Windows.
http://www.cygwin.com/
InformationsquelleAutor rabby