十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
文章目錄本文以Mac系統(tǒng),C++程序為例,進行Debug操作
10年積累的成都網(wǎng)站建設(shè)、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有桃城免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
不同的語言需要安裝的debug插件不一樣,如下
VsCode的Debug頁面如下
點擊左側(cè)的Debug圖標,默認情況下,展示的是配置提示
點擊圖中的【運行和調(diào)試】,選擇【GDB/LLDB】環(huán)境,之后在下拉列表選擇【默認配置】,系統(tǒng)自動創(chuàng)建launch.json文件,用于記錄debug的配置信息,其中最主要的是配置調(diào)試的程序,program字段,選擇要debug運行的程序即可,另外如果有必要,可以讓程序在新的終端運行,將externalConsole設(shè)置為true即可,示例如下
{// 使用 IntelliSense 了解相關(guān)屬性。
// 懸停以查看現(xiàn)有屬性的描述。
// 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{"name": "(lldb) 啟動",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/system/out/main",//需要配置
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": true,//可以配置
"MIMode": "lldb"
}
]
}
執(zhí)行Debug注意:如果要順利執(zhí)行debug,還需要程序能編譯運行,可以參考另外一篇文章:https://blog.csdn.net/weixin_42962086/article/details/123063695?spm=1001.2014.3001.5501
首先要完成程序的編譯,得到可執(zhí)行文件,點擊【終端】>>【運行生成任務(wù)】,即可完成編譯,如果編譯失敗,請檢查task.json的配置。
編譯完成后,點擊【運行】>>【啟動調(diào)試】,即可進入調(diào)試階段
如果要在過程中驗證某個變量的值,可以在【調(diào)試控制臺】中,輸入變量名,就會展示出來,這一點還是可以(不過比起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
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧