所以我对 C 和 VScode 很陌生,我的教授建议我安装这个 Linux 子系统 Ubuntu 和这个扩展“C/C++ Compile run”,所以我就这么做了,当我现在运行我的代码时,甚至像 Hello World 这样简单,我在输出部分收到以下错误:
错误:没有注册任务类型“编译”。您是否错过了安装提供相应任务提供程序的扩展?
我什至只编译一次就得到了两次。但前提是我使用该扩展启用的功能,即使用 F6 编译代码,而不是按左上角的编译三角形。如果我通过点击那个三角形来做到这一点,一切都很好。老实说,错误消息很奇怪,因为我的代码仍然可以正常工作,并且终端中的输出 100% 正确。
所以该扩展有要求,但我绝对遵循了这些步骤并获得了 Ubuntu 的所有更新和安装。因此,如果你们不能帮助我,那也没关系,因为我的代码仍然按预期工作,但此错误消息让我感到困惑和烦恼。也让我怀疑自己作为程序员以及 vscode 和 c 用户的能力。
VSOCDE官方提供了详细的C/C++工程建立和调试指南