Cygwin pour Android-NDK programmation
J'ai lu sur les exigences de NDK programmation sur Windows qui dit que nous avons besoin de Cygwin
.Lisez à propos de Cygwin qui dit que nous avons besoin coz c'est a way to make Windows support some linux functionality
.Mais ma question est de savoir à quel stade de la programmation(Où Exactement) Cygwin sera nécessaire et pourquoi? Addidtional info sur ce sujet est accueillie plus
OriginalL'auteur AbhishekB | 2012-05-07
Vous devez vous connecter pour publier un commentaire.
Android NDK à partir de la version 7 ne nécessite pas de Cygwin. Voir ici: http://developer.android.com/sdk/ndk/index.html
Il mentionne que vous ne pouvez pas utiliser ndk-gdb script sans Cygwin. Même si cela est vrai, vous pouvez réellement utiliser gdb exécutable directement, sans Cygwin, alors seulement vous aurez besoin de le configurer correctement manuellement.
Vous pouvez lire le ndk-gdb script pour voir à quoi il est fait. Il n'est pas difficile. C'est quelque chose comme ceci: mhandroid.wordpress.com/2011/01/25/... ou kandroid.org/online-pdk/guide/debugging_gdb.html C'est la norme d'installation pour le débogage à distance à l'aide de gdb et gdbserver.
Je suis d'accord, après avoir lu: stackoverflow.com/a/8384324/866333. Cependant Mastins' cité le paragraphe n'est pas présent lors de la première cible du lien. Au lieu de cela, je suis en train de lire: "le développement Nécessaire des outils Pour toutes les plates-formes de développement, GNU Make est de 3,81 ou version ultérieure est requis. Les versions antérieures de GNU Make pourrait fonctionner, mais n'ont pas été testés. Une version récente de awk (GNU Awk ou Nawk) est également nécessaire. Pour Windows, Cygwin 1.7 ou supérieur est requis. Le NDK ne fonctionnera pas avec Cygwin 1.5 installations."
Je vois le texte cité dans le Android NDK, Révision 7 (novembre 2011) de la section de la liaison, en vertu de la sous-position Fonctions Expérimentales
Vous avez raison, mais je maintiens que la preuve était initialement défaut.
OriginalL'auteur Mārtiņš Možeiko
OriginalL'auteur zombielei
Make
commande à exécuterAndroid.mk
fichier.Android.mk fichier est constitué de la liste des c/c++, les fichiers à compiler et aussi le nom de la bibliothèque(.donc).
Quand la commande Make donné?
en.wikipedia.org/wiki/Cygwin#Features et en.wikipedia.org/wiki/Make_%28software%29
OriginalL'auteur Azhar Shaikh
(à partir de NDK-r8e NDK-GDB document) À l'instant "ndk-gdb' nécessite un shell Unix d'exécuter. Cela signifie que Cygwin est nécessaire pour l'exécuter sur Windows. Nous avons l'espoir de se débarrasser de cette limitation dans un avenir NDK libération.
OriginalL'auteur user1497584
Cygwin est une collection d'outils qui fournissent un Linux regard et la sensation de l'environnement pour Windows.
http://www.cygwin.com/
OriginalL'auteur rabby