【问题标题】:Escape Windows-style /arg in Cygwin/MSYS在 Cygwin/MSYS 中转义 Windows 样式的 /arg
【发布时间】:2013-01-23 13:13:21
【问题描述】:

我需要从 MSYS 环境中执行 Visual Studio 的 lib.exe,但例如“/WX /NOLOGO”之类的参数会自动替换为“C:/dev/MinGW/msys/1.0/WX”。

如何停用该行为?我尝试了单引号/双引号甚至lib `echo /WX` ...,但这并没有解决它。

【问题讨论】:

    标签: escaping cygwin msys


    【解决方案1】:

    有时您可以使用-switch 成语代替/switch,例如

    attrib +h -s
    

    而不是

    attrib +h /s
    

    ref

    【讨论】:

    • 不幸的是,这不适用于所有 Windows 工具——有些不理解 - 而不是 /
    【解决方案2】:

    使用双斜线:

    lib //WX //NOLOGO
    

    【讨论】:

      猜你喜欢
      • 2016-05-04
      • 1970-01-01
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多