[vs code]tasks.json和launch.json的关系

tasks.json 和 launch.json的关系

官方文档链接:Using C++ and WSL in VS Code

说明:vs code官方文档没有提供linux下的配置说明,只有wsl(Windows Subsystem for Linux)的,但是道理都是相通的。

在当前文件是C++的情况下,tasks可以被用来做编译,而launch用来执行编译好的文件


Q1:about task.json

创建一个tasks.json文件告诉VS代码如何构建(编译)程序。

tasks.json的主要作用就是执行类似 gcc -g main.c -o main 的命令,需要注意的一点是,tasks.json的"label"参数值和launch.json的"preLaunchTask"参数值需要保持一致

Q2:about launch.json

翻译:创建一个launch.json文件,以配置VS Code以在按F5调试程序时在WSL上启动GDB 。

如果你在配置vs code开发c语言的时候遇到了其他问题,可以看这里
配置vs code常见问题


私货

欢迎使用最优秀的linux发行版Deepin

你可能感兴趣的:(linux,c)