[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

相關文章
相關標籤/搜索