2010-09-06 24 views
27

Récemment, j'ai testé pour écrire une application Android avec le code natif C/C++. Le problème est de faire un lien symbolique en utilisant Android NDK. Après quelques recherches sur google, certains disent d'utiliser cygwin. Je l'ai installé maintenant. S'il vous plaît dites-moi comment faire un lien symbolique avec cygwin dans Windows 7.Comment faire un lien symbolique avec cygwin dans Windows 7

Merci d'avance.

+1

Copie possible de http://stackoverflow.com/questions/18654162/enable-native-ntfs-symbolic-links-for-cygwin – PJTraill

Répondre

8

Je l'ai eu le lendemain! Donc, pour ne pas fausser l'ignorance en pensant comme moi (débutant à cygwin), je réponds maintenant. Faire un lien symbolique est facile pour la fenêtre 7 avec ces commandes ln -s ... comme d'habitude. La réponse est de configurer cygwin avec le paquet requis comme make, etc. Lisez clairement les exigences. http://developer.android.com/sdk/ndk/index.html

+10

Syntaxe: 'ln -s target newfile' – Abdull

+0

Voir le formulaire de réponse olibre: la valeur par défaut Le comportement de 'ln -s' est apparemment de créer des fichiers texte. – PJTraill

46

S'il vous plaît voir this answer sur la question similaire.

En bref, définir la variable d'environnement suivant:

CYGWIN=winsymlinks:nativestrict 

ou

CYGWIN=winsymlinks:native 

et assurez-vous Cygwin avec des privilèges élevés (clic droit sur le raccourci et choisissez Exécuter en tant qu'administrateur, ou un ensemble la propriété de raccourci mintty, Avancé → Exécuter en tant qu'administrateur). Tous les détails sont fournis en the other answer.

+1

$ export CYGWIN = "winsymlinks: nativestrict" a fonctionné pour moi dans Windows 8 –

+0

Je pense que vous auriez mieux fait de vous référer à votre propre question + réponse à http://stackoverflow.com/questions/18654162/enable-native-ntfs -symbolic-links-for-cygwin! – PJTraill

+0

Ça me va bien! – PJTraill