vscode debug怎么用? vscode配置使用debug的技巧

按住ctrl鍵,鼠標(biāo)單擊函數(shù)可以跳轉(zhuǎn)源碼。

Visual Studio Code(代碼編輯器) v1.99.3 64位 中文免費(fèi)綠色版
- 類(lèi)型:編譯工具
- 大?。?/span>143MB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2025-04-17
此處發(fā)現(xiàn)不行,發(fā)現(xiàn)是沒(méi)有安裝vscode的python extension,這個(gè)一定要安裝!
(是debug的時(shí)候vscode自己跳出來(lái)建議安裝extension的)
(至少可以通過(guò)源碼知道輸入?yún)?shù)都是干啥的)
充分利用pytorch.prg!!!!
安裝插件
不同的語(yǔ)言需要安裝的debug插件不一樣,如下
Debug頁(yè)面
VsCode的Debug頁(yè)面如下
配置Debug環(huán)境
點(diǎn)擊左側(cè)的Debug圖標(biāo),默認(rèn)情況下,展示的是配置提示
點(diǎn)擊圖中的【運(yùn)行和調(diào)試】,選擇【GDB/LLDB】環(huán)境,之后在下拉列表選擇【默認(rèn)配置】,系統(tǒng)自動(dòng)創(chuàng)建launch.json文件,用于記錄debug的配置信息,其中最主要的是配置調(diào)試的程序,program字段,選擇要debug運(yùn)行的程序即可,另外如果有必要,可以讓程序在新的終端運(yùn)行,將externalConsole設(shè)置為true即可,示例如下
{ // 使用 IntelliSense 了解相關(guān)屬性。 // 懸停以查看現(xiàn)有屬性的描述。 // 欲了解更多信息,請(qǐng)?jiān)L問(wèn): https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(lldb) 啟動(dòng)", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/system/out/main",//需要配置 "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true,//可以配置 "MIMode": "lldb" } ] }
執(zhí)行Debug
注意:如果要順利執(zhí)行debug,還需要程序能編譯運(yùn)行,可以參考另外一篇文章:https://blog.csdn.net/weixin_42962086/article/details/123063695?spm=1001.2014.3001.5501
首先要完成程序的編譯,得到可執(zhí)行文件,點(diǎn)擊【終端】>>【運(yùn)行生成任務(wù)】,即可完成編譯,如果編譯失敗,請(qǐng)檢查task.json的配置。
編譯完成后,點(diǎn)擊【運(yùn)行】>>【啟動(dòng)調(diào)試】,即可進(jìn)入調(diào)試階段
如果要在過(guò)程中驗(yàn)證某個(gè)變量的值,可以在【調(diào)試控制臺(tái)】中,輸入變量名,就會(huì)展示出來(lái),這一點(diǎn)還是可以(不過(guò)比起IDEA,還是差不少)
參考資料
【01】https://code.visualstudio.com/docs/editor/debugging
【02】https://code.visualstudio.com/docs/cpp/cpp-debug
【03】C++ debug配置,https://code.visualstudio.com/docs/cpp/launch-json-reference
版權(quán)聲明:本文為CSDN博主「松間-明月」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
以上就是vscode配置使用debug的技巧,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
vscode怎么安裝插件? vscode插件的安裝的圖文教程
VSCode怎么搜索并安裝go插件? VSCode中GO插件的安裝方法
VSCode文件圖標(biāo)主題怎進(jìn)行美化? vscode文件圖標(biāo)插件的用法
相關(guān)文章
vsCode代碼折疊縮進(jìn)線(xiàn)怎么顯示? vsCode設(shè)置折疊縮進(jìn)線(xiàn)的技巧
vsCode代碼折疊縮進(jìn)線(xiàn)怎么顯示?vsCode中的代碼想要顯示縮進(jìn)線(xiàn),該怎么設(shè)置呢?下面我們就來(lái)看看vsCode設(shè)置折疊縮進(jìn)線(xiàn)的技巧,詳細(xì)請(qǐng)看下文介紹2022-01-07vsCode鼠標(biāo)后退向前導(dǎo)航快捷功能怎么設(shè)置?
vsCode鼠標(biāo)后退向前導(dǎo)航快捷功能怎么設(shè)置?vsCode中可以進(jìn)行很多基礎(chǔ)設(shè)置,方便使用,今天我們就來(lái)看看vsCode鼠標(biāo)后退向前導(dǎo)航的設(shè)置方法2022-01-07- vscode插件怎么刪除?vscode中經(jīng)常需要安裝各種插件,很多插件并不常用,想要?jiǎng)h除不常用的插件,該怎么卸載插件呢?下面我們就來(lái)看看完全卸載vscode插件的技巧2021-12-22
vscode怎么編寫(xiě)Maude程序? Maude插件在vscode的用法
vscode怎么編寫(xiě)Maude程序?vscode中想要編寫(xiě)Maude文件,需要使用Maude插件來(lái)實(shí)現(xiàn),下面我們就來(lái)看看Maude插件在vscode的用法2021-12-22VSCode怎么將markdown文件轉(zhuǎn)換成PDF?
VSCode怎么將markdown文件轉(zhuǎn)換成PDF?寫(xiě)代碼習(xí)慣用markdown編輯器了,但是導(dǎo)出來(lái)是md格式,想要轉(zhuǎn)換成pdf文件,該怎么操作呢?下面我們就來(lái)看看詳細(xì)的教程2021-12-17vscode插件Markdown PDF插件轉(zhuǎn)換PDF錯(cuò)誤該怎么辦?
Markdown PDF插件轉(zhuǎn)換PDF錯(cuò)誤該怎么辦?VSCode中的插件Markdown PDF轉(zhuǎn)換PDF時(shí)Chromium下載失敗,提示Failed to download Chromium! 該怎么辦呢?下面我們就來(lái)看看詳細(xì)的解2021-12-17vscode有哪些界面快捷鍵操作? vscode工作界面快捷操鍵分享
vscode有哪些界面快捷鍵操作?vscode界面可以放大縮小或者全屏顯示等等操作,這些操作都有快捷鍵可以實(shí)現(xiàn),下面我們就來(lái)看看vscode工作界面快捷操鍵分享2021-12-08vscode安裝后打開(kāi)黑屏該怎么辦? vscode黑屏的解決方法
vscode安裝后打開(kāi)黑屏該怎么辦?vscode正常安裝,沒(méi)有任何問(wèn)題,但是打開(kāi)卻黑屏,該怎么辦呢?下面我們就來(lái)看看vscode黑屏的解決方法2021-12-08vscode工作區(qū)怎么添加多個(gè)文件夾? 將文件夾添加到工作區(qū)的技巧
vscode工作區(qū)怎么添加多個(gè)文件夾?vscode想要在工作區(qū)添加幾個(gè)常用的文件夾,該怎么添加呢?下面我們就來(lái)看看vscode將文件夾添加到工作區(qū)的技巧,詳細(xì)請(qǐng)看下文介紹2021-12-08vscode怎么新建文件夾? vscode創(chuàng)建工作文件夾的技巧
vscode怎么新建文件夾?vscode想要?jiǎng)?chuàng)建工作文件夾,存放相關(guān)項(xiàng)目文件很方便,該怎么創(chuàng)建呢?下面我們就來(lái)看看vscode創(chuàng)建工作文件夾的技巧2021-12-08