gpt4 book ai didi

CYGWIN Ms-Dos 路径检测到警告

转载 作者:行者123 更新时间:2023-11-30 15:33:52 25 4
gpt4 key购买 nike

我使用的是 Windows,我的桌面上有一个 c 文件。它包括unix代码。当我在 cygwin 终端上写入“gcc -o MyExe C:/Users/Username/Desktop/ccode.c”时,它会发出类似“检测到 MS-DOS 路径”的警告。应该怎么写呢?

最佳答案

Cygwin 将 Windows 样式的路径重新映射为 UNIX 兼容格式,使用 / 而不是 \ 作为目录分隔符(尽管 Windows 也接受 /),并将所有驱动器号放入名为 /cygdrive 的虚拟目录中。

更改此:

gcc -o MyExe C:/Users/Username/Desktop/ccode.c

对此:

gcc -o MyExe /cygdrive/C/Users/Username/Desktop/ccode.c
<小时/>

Cygwin 还为您提供了 UNIX 风格的主目录。对于典型的 Cygwin 安装,该目录将位于 C:\cygwin\home\username(如从 Windows 中看到的那样),或者位于 /home/username(如从 Cygwin 中看到的那样)(也 cocoa 见于/cygdrive/cygwin/C/home/username)。与实际的 UNIX/Linux 系统一样,在许多情况下您可以将主目录称为 $HOME~。它通常与 Windows 主目录 C:\Users\username 不同。我通常忽略 Windows 主目录,只使用 Cygwin 主目录。但如果您愿意,当然可以使用 Cygwin 中的 Windows 主目录;只是引用它会有点困难(并且某些文件必须位于您的 Cygwin 主目录中。)

也许可以将 Cygwin 配置为使用 Windows 主目录作为 Cygwin 主目录;我自己没有尝试过,这可能会引起问题。

关于CYGWIN Ms-Dos 路径检测到警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23550436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com