首页 > 解决方案 > 如何在 VS - Code (Windows) 中同时编译和运行我的 c++ 代码

问题描述

我正在使用 windows 10 ming g++ 编译器。当我同时使用 macOS 进行编译和运行时,我使用了该命令。

g++ name.cpp && ./a.out

它有效,但是当我尝试在 Windows 中使用它时

g++ name.cpp && ./exe

它不起作用它显示一条错误消息(令牌'&&'在此版本中不是有效的语句分隔符)。

所以我用g++ name.cpp

./a.exe

但我想在单行命令中运行。

标签: c++command-line

解决方案


这实际上是您用来运行命令的 shell 的一个功能。在 MacOS 上,它很可能是 bash 或 zsh,而在 Windows 上,默认选择可能是 cmd 或 PowerShell。后者不&&以类似于 bash 的方式支持。尝试使用例如文档页面更改 VS 代码设置中的外壳(终端)


推荐阅读