欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vscode中l(wèi)aunch.json和task.json配置教程(重要參數(shù)詳解)

 更新時間:2023年04月10日 16:13:44   作者:木之語6  
這篇文章主要給大家介紹了關(guān)于vscode中l(wèi)aunch.json和task.json配置(重要參數(shù)詳解)的相關(guān)資料,文中通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

背景

開始前先說一下搞這個的原因,最早的時候看不懂json,后面在工作中有大量接觸json的緣故,看這個json其實也就是一個key-value對,因為之前自己的編譯器總是debug不了,就很難受,花了一個上午的時間深入研究了一下這個vscode的配置文件信息,也算是記錄一下。

Tasks.json

按編譯邏輯來說,先講tasks.json

先貼圖:

"label": 對應(yīng)launch.json中的 "preLaunchTask";(一定要一致,決定了launch.json之前先運行哪個配置,tasks是一個array類型,里面理論來說可以存多個配置)

"command": 這個是編譯器的命令,相當(dāng)于選擇了哪個編譯器 (我配置了環(huán)境變量,所以這里是g++.exe,沒有配置的話可能就需要按照 路徑\\g++.exe來配置)

"args":編譯器后面的命令,可以和command一起看 , 連起來簡便看就是 g++ -g filename -o -finame.exe

這幾個綜合來說就是把一個.cpp文件編譯成了一個可執(zhí)行文件 .exe,這就是tasks.json的主要工作內(nèi)容

launch.json

先貼圖:

"preLaunchTask":在執(zhí)行l(wèi)aunch.json之前需要先執(zhí)行task.json,對應(yīng)tasks.json的"label",看哪個label和他匹配,就執(zhí)行哪個task

"program":可執(zhí)行的文件,相當(dāng)于選擇了哪個可執(zhí)行文件等一下要去運行

"miDebuggerPath":調(diào)試程序路徑,這里一定要選擇gdb,因為他是debug的時候用的,博主之前以為他是選擇用哪個編譯器,然后用的一直都是gcc/g++ 所以一直有問題,后面糾正過來就好了。(他的路徑參數(shù)就需要根據(jù)自己的mingw64/bin下的路徑來填)

綜合來說這個launch.json就是把一個可執(zhí)行文件.exe 執(zhí)行起來,可以運行也可以debug。

所以這兩個文件結(jié)合一下就達到了把一個.cpp文件或.c文件(這里用的是g++編譯器,所以是.cpp文件,如果需要編譯.c文件,只需要再配置一個gcc編譯器即可)先由tasks.json編譯為可執(zhí)行文件filename.exe/.out (或者直接-o filename 都是可以的),然后再由launch.json把一個.exe/.out 文件執(zhí)行起來。

總結(jié)

到此這篇關(guān)于vscode中l(wèi)aunch.json和task.json配置的文章就介紹到這了,更多相關(guān)vscode launch.json和task.json配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • idea日常報錯之UTF-8不可映射的字符的實現(xiàn)

    idea日常報錯之UTF-8不可映射的字符的實現(xiàn)

    本文主要介紹了在使用Maven編譯Java項目時遇到“UTF-8不可映射的字符”錯誤的解決方法,具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • centos部署open-webui的完整流程記錄

    centos部署open-webui的完整流程記錄

    這篇文章主要介紹了centos部署open-webui的完整流程,OpenWebUI是一個開源的Web用戶界面工具,用于與本地或私有化部署的大語言模型交互,文中將步驟介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • 一文弄懂字符集編碼

    一文弄懂字符集編碼

    軟件開發(fā)人員經(jīng)常遇到中文亂碼、軟件不能顯示中文等類似問題,本文主要介紹了一文弄懂字符集編碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 如何利用Fiddler模擬惡劣網(wǎng)絡(luò)環(huán)境

    如何利用Fiddler模擬惡劣網(wǎng)絡(luò)環(huán)境

    這篇文章主要介紹了如何利用Fiddler模擬惡劣網(wǎng)絡(luò)環(huán)境問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • SecureCRT的下載、安裝詳細過程

    SecureCRT的下載、安裝詳細過程

    SecureCRT是一款支持SSH的終端仿真程序,在今后的工作和學(xué)習(xí)中會經(jīng)常的用到用來連接linux服務(wù)器。本文重點給大家介紹SecureCRT的下載、安裝詳細過程,感興趣的朋友一起看看吧
    2021-11-11
  • FFmpeg視頻處理入門教程(新手必看)

    FFmpeg視頻處理入門教程(新手必看)

    本文主要介紹了FFmpeg視頻處理入門教程,它功能強大,用途廣泛,是許多音頻和視頻格式的標準編碼/解碼實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 圖文解析布隆過濾器大小的算法公式

    圖文解析布隆過濾器大小的算法公式

    這篇文章主要為大家介紹了布隆過濾器大小的算法公式圖文詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪<BR>
    2022-04-04
  • UE、UI、UCD、Interaction Design、UED、UX、HCI、Usability,IA

    UE、UI、UCD、Interaction Design、UED、UX、HCI、Usability,IA

    最近,總是纏綿在UE、UI、UCD、Interaction Design、UED、UX、HCI、Usability,IA等等名詞間,我一邊搜集,一邊整理,現(xiàn)在放在一次統(tǒng)一解釋,以便比較,以正視聽。很多地方未必準確,歡迎提出修改意見。
    2009-04-04
  • 在C#和Java語言中for和foreach的區(qū)別詳解

    在C#和Java語言中for和foreach的區(qū)別詳解

    這篇文章主要介紹了在C#和Java語言中for和foreach的區(qū)別詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • DeepSeek R1本地化部署 Ollama + Chatbox 如何打造最強 AI 工具

    DeepSeek R1本地化部署 Ollama + Chatbox 如

    文章介紹了如何在本地部署DeepSeekR1模型并使用Chatbox進行交互,使用戶能夠擁有強大的AI工具,感興趣的朋友跟隨小編一起看看吧
    2025-02-02

最新評論