c++ - 如何在 VS - Code (Windows) 中同时编译和运行我的 c++ 代码
问题描述
我正在使用 windows 10 ming g++ 编译器。当我同时使用 macOS 进行编译和运行时,我使用了该命令。
g++ name.cpp && ./a.out
它有效,但是当我尝试在 Windows 中使用它时
g++ name.cpp && ./exe
它不起作用它显示一条错误消息(令牌'&&'在此版本中不是有效的语句分隔符)。
所以我用g++ name.cpp
./a.exe
但我想在单行命令中运行。
解决方案
这实际上是您用来运行命令的 shell 的一个功能。在 MacOS 上,它很可能是 bash 或 zsh,而在 Windows 上,默认选择可能是 cmd 或 PowerShell。后者不&&
以类似于 bash 的方式支持。尝试使用例如文档页面更改 VS 代码设置中的外壳(终端)
推荐阅读
- python-3.x - 如果匹配,则打印一行,如果在之前的 N 行和之后的 N 行中满足条件,则打印
- qt - 使用 QPluginLoader 但抛出错误:找不到 dll
- github - 禁用来自 github 的 zip 下载
- c# - 隐藏轴,同时仍然能够缩放和平移
- python - 更新:网状网格 PYTHON
- typescript - 如何为 Vuex mapState 函数提供类型?
- python - 对 DataFrame 中的布尔列执行“如果有的话”检查?
- javascript - 反应如何动态地将带有高度的offsetTop设置为div
- c# - 在 MySQL 数据库中实现类似数组的结构
- windows - 遍历磁盘并输出大小和空间