我需要将/DEF:c:\filepath\myLib.def"命令行选项从bash脚本传递给MS编译器/链接器.该路径是作为构建过程的一部分由bash脚本生成的.基本上,我的脚本的参数通行证是:
-DEF:/c/filepath/myLib.def
Run Code Online (Sandbox Code Playgroud)
MSYS路径转换无法正确处理它,因为它不了解/DEF:部分.如果我这样做的话
-DEF=/c/filepath/myLib.def
Run Code Online (Sandbox Code Playgroud)
但是ms工具不理解这个参数.简而言之,在MSYS bash中编写该参数的正确方法是什么,以便将其转换为正确的参数?
在cygwin上我可以使用cygpath,但没有相应的,因为msys的某些人认为它不需要(即使cygwin的脚本使用cygpath).