如何在Windows 7中与cygwin建立符号链接

aem*_*mon 30 symlink cygwin android-ndk

最近我测试了使用本机代码C/C++编写Android应用程序.问题在于使用Android NDK时进行符号链接.经过一些谷歌搜索,有人说使用cygwin.我现在安装了它.请告诉我如何在Windows 7中与cygwin建立符号链接.

提前致谢.

oli*_*bre 47

请在类似的问题上看到这个答案.

简而言之,定义以下环境变量:

CYGWIN=winsymlinks:nativestrict
Run Code Online (Sandbox Code Playgroud)

要么

CYGWIN=winsymlinks:native
Run Code Online (Sandbox Code Playgroud)

并确保以提升的权限运行Cygwin(右键单击快捷方式并选择以管理员身份运行,或设置mintty快捷方式属性,高级→以管理员身份运行).

所有细节都在另一个答案中提供.

  • 对于许多不同的工作流程来说,使用“CYGWIN=winsymlinks:native”是错误的。如果您可以使用“回退到创建 Cygwin 默认符号链接”,那么您为什么要首先尝试制作原生呢?如果有人需要“本地人”,那么......他们需要“本地人”。唯一正确的选项是“CYGWIN=winsymlinks:nativestrict”! (3认同)
  • $ export CYGWIN="winsymlinks:nativestrict" 在 Windows 8 中为我工作 (2认同)

aem*_*mon 8

我第二天就搞定了!所以,不要错误地像我一样无知思考(cygwin的新手),我现在回答它.像往常一样,使用这些命令ln -s ...对窗口7进行符号链接很容易.答案是使用make等必需的软件包设置cygwin.明确阅读要求. http://developer.android.com/sdk/ndk/index.html

  • 语法:`ln -s target newfile` (11认同)