您好,登錄后才能下訂單哦!
這篇文章主要介紹“vscode中launch.json和task.json配置的方法是什么”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“vscode中launch.json和task.json配置的方法是什么”文章能幫助大家解決問題。
按編譯邏輯來說,先講tasks.json
先貼圖:
"label": 對應launch.json中的 "preLaunchTask";(一定要一致,決定了launch.json之前先運行哪個配置,tasks是一個array類型,里面理論來說可以存多個配置)
"command": 這個是編譯器的命令,相當于選擇了哪個編譯器 (我配置了環境變量,所以這里是g++.exe,沒有配置的話可能就需要按照 路徑\\g++.exe來配置)
"args":編譯器后面的命令,可以和command一起看 , 連起來簡便看就是 g++ -g filename -o -finame.exe
這幾個綜合來說就是把一個.cpp文件編譯成了一個可執行文件 .exe,這就是tasks.json的主要工作內容
先貼圖:
"preLaunchTask":在執行launch.json之前需要先執行task.json,對應tasks.json的"label",看哪個label和他匹配,就執行哪個task
"program":可執行的文件,相當于選擇了哪個可執行文件等一下要去運行
"miDebuggerPath":調試程序路徑,這里一定要選擇gdb,因為他是debug的時候用的,博主之前以為他是選擇用哪個編譯器,然后用的一直都是gcc/g++ 所以一直有問題,后面糾正過來就好了。(他的路徑參數就需要根據自己的mingw64/bin下的路徑來填)
綜合來說這個launch.json就是把一個可執行文件.exe 執行起來,可以運行也可以debug。
所以這兩個文件結合一下就達到了把一個.cpp文件或.c文件(這里用的是g++編譯器,所以是.cpp文件,如果需要編譯.c文件,只需要再配置一個gcc編譯器即可)先由tasks.json編譯為可執行文件filename.exe/.out (或者直接-o filename 都是可以的),然后再由launch.json把一個.exe/.out 文件執行起來。
關于“vscode中launch.json和task.json配置的方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。