我正在使用Windows 10 Ming g ++编译器。当我使用macOS进行编译并同时运行时,我使用了命令。
g++ name.cpp && ./a.out
它有效,但是当我尝试在Windows中使用它
g++ name.cpp && ./exe
它不起作用,它显示一条错误消息(令牌“ &&”在此版本中不是有效的语句分隔符)。
所以我用g++ name.cpp
./a.exe
但是我想在一行命令中运行。
答案 0 :(得分:-1)
这实际上是您用来运行命令的Shell的功能。在MacOS上,很可能是bash或zsh,而在Windows上,默认选择是cmd或PowerShell。后者不以类似于bash的方式支持&&
。尝试使用例如在VS代码设置中更改外壳(端子) the doc page