web-dev-qa-db-fra.com

Comment créer un lien symbolique avec cygwin dans Windows 7

Récemment, j'ai testé pour écrire Android avec le code natif C/C++. Le problème est de créer un lien symbolique lors de l'utilisation de Android NDK. Après quelques recherches sur Google, certains dites d'utiliser cygwin. Je l'ai installé maintenant. Veuillez me dire comment créer un lien symbolique avec cygwin dans Windows 7.

Merci d'avance.

30
aemon

Veuillez voir cette réponse sur une question similaire.

En bref, définissez la variable d'environnement suivante:

CYGWIN=winsymlinks:nativestrict

ou

CYGWIN=winsymlinks:native

et assurez-vous d'exécuter Cygwin avec des privilèges élevés (cliquez avec le bouton droit sur le raccourci et choisissez Exécuter en tant qu'administrateur, ou définissez la propriété de raccourci mintty, Avancé → Exécuter en tant qu'administrateur).

Tous les détails sont fournis dans l'autre réponse .

47
olibre

Je l'ai eu le lendemain! Donc, pour ne pas faire croire à tort à l'ignorance comme moi (débutant à cygwin), j'y 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 consiste à configurer cygwin avec le package requis comme make, etc. Lisez clairement l'exigence. http://developer.Android.com/sdk/ndk/index.html

8
aemon

Vous pouvez essayer d'utiliser "mklink" insteed de "ln -s" comme @Tony O'Hagan l'a suggéré ici: Git Bash Shell ne parvient pas à créer des liens symboliques

1
Nikolay Andonov