基于VSCode的C/C++圖形化反向調(diào)試方法

基本信息

申請?zhí)?/td> CN202210345934.3 申請日 -
公開(公告)號 CN114741290A 公開(公告)日 2022-07-12
申請公布號 CN114741290A 申請公布日 2022-07-12
分類號 G06F11/36(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 常濤;吳春光;劉步權(quán);穆瑞超;齊璇;戰(zhàn)茅;顧郁蓮;陳浩洋;劉貴山;林超超 申請(專利權(quán))人 麒麟軟件有限公司
代理機(jī)構(gòu) 北京匯智英財(cái)專利代理事務(wù)所(普通合伙) 代理人 -
地址 300450天津市濱海新區(qū)塘沽海洋科技園信安創(chuàng)業(yè)廣場3號樓6-8層
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及基于VSCode的C/C++圖形化反向調(diào)試方法,包括如下步驟:在操作系統(tǒng)上安裝C/C++編譯環(huán)境及調(diào)試工具;安裝C/C++支持插件,配置C/C++工程環(huán)境變量;啟動C/C++程序的正向調(diào)試;編寫讀取并存儲正向調(diào)試過程中各個(gè)調(diào)試點(diǎn)處狀態(tài)值的API接口源碼;使用VSCode官方提供的插件開發(fā)模板及Vue框架將上述API接口源碼封裝編碼成圖形化反向調(diào)試插件;安裝圖形化反向調(diào)試插件并重啟VSCode進(jìn)行圖形化反向調(diào)試和正向調(diào)試。本發(fā)明不僅支持在VSCode上通過菜單欄圖形化對C/C++程序進(jìn)行正向調(diào)試,還支持在正向調(diào)試過程中通過反向調(diào)試插件工具;通過該方法無需重啟代碼調(diào)試,可以在現(xiàn)有調(diào)試進(jìn)度上進(jìn)行回退,極大地提高了代碼調(diào)試的效率,縮短了軟件開發(fā)周期。