vs-codetasksjson和launchjson的关系

45次阅读

共计 469 个字符,预计需要花费 2 分钟才能阅读完成。

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

正文完
 0