前言
這裡是一些我自己 debug 時做的筆記,並不是完整的教學,
只會寫我會用到的東西,或有學到新東西在陸續補上。
建立「launch.json」,產生 debug 我們需要參考的檔案
這邊我們會先需要建立「./.vscode/task.json」、「./.vscode/launch.json」,作為我們 debug 需要的設定檔。
step1. 開啟 debug extension,點擊執行並偵錯
step2. 「在開啟檔案的畫面」,選擇 C++ (GDB/LLDB),再選擇 g++ (可以自己針對需求修改)
如果發現有下圖沒有出現的選項,有可能不是在「當前視窗就是想編譯的檔案」
step3. 我們會發現,我們右邊多出兩份檔案「./.vscode/task.json」、「./.vscode/launch.json」
step4. 先看我們的「./.vscode/task.json」,我們會在這裡決定我們要怎麼「編譯程式」
在「一開始是選擇開啟檔案的情況下」,我們自動建立的「./.vscode/task.json」,照理來說是可以直接跑的。
step5. 看我們的 「./.vscode/launch.json」,我們在這裡決定我們要怎麼「執行程式」
在「一開始是選擇開啟檔案的情況下」,我們自動建立的「./.vscode/launch.json」,照理來說是可以直接跑的。