2010-09-06 17 views
27

Recientemente he probado para escribir aplicaciones Android con código nativo C/C++. El problema está en hacer un enlace simbólico al usar Android NDK. Después de buscar en Google, algunos dicen que usen cygwin. Lo he instalado ahora. Por favor dígame cómo hacer un enlace simbólico con cygwin en Windows 7.Cómo hacer un enlace simbólico con cygwin en Windows 7

Gracias de antemano.

+1

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

Respuesta

8

¡Lo tengo al día siguiente! Entonces, no para equivocarme equivocadamente pensando como yo (novato de cygwin), lo respondo ahora. Hacer un enlace simbólico es fácil para la ventana 7 con estos comandos ln -s ... como de costumbre. La respuesta es configurar cygwin con el paquete requerido como make, etc. Lea el requisito claramente. http://developer.android.com/sdk/ndk/index.html

+10

Sintaxis: 'objetivo ln -s newfile' – Abdull

+0

Véase el formulario de respuesta olibre: el valor por defecto el comportamiento de 'ln -s' es aparentemente crear archivos de texto. – PJTraill

46

Consulte la pregunta similar this answer.

En resumen, definir siguiente variable de entorno:

CYGWIN=winsymlinks:nativestrict 

o

CYGWIN=winsymlinks:native 

y asegúrese de ejecutar Cygwin con privilegios elevados (haga clic en el acceso directo y seleccione Ejecutar como administrador, o un conjunto la propiedad de acceso directo mintty, Avanzado → Ejecutar como administrador).

Todos los datos se proporcionan en the other answer.

+1

$ export CYGWIN = "winsymlinks: nativestrict" funcionó para mí en Windows 8 –

+0

Creo que habría hecho mejor en referirse a su propia Pregunta + Respuesta en http://stackoverflow.com/questions/18654162/enable-native-ntfs -symbolic-links-for-cygwin! – PJTraill

+0

¡Me parece bien! – PJTraill

Cuestiones relacionadas