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

tasks.json 和 launch.json的关系

官方文档连接Using C++ and WSL in VS Codelinux

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

在当前文件是C++的状况下,tasks能够被用来作编译,而launch用来执行编译好的文件segmentfault


Q1:about task.json

1.png

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

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

Q2:about launch.json

2.png

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

若是你在配置vs code开发c语言的时候遇到了其余问题,能够看这里
配置vs code常见问题ui


私货

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

4.png

相关文章
相关标签/搜索