一、背景
最近為了考研,在學習C語言與資料結構,最開始使用Visual Studio 2019
作為編輯器,但是總感覺不習慣;
之前一直使用jetbrains公司的編輯器,正好發現C語言可以用CLion
,但是發現不會使用他的除錯功能,有些時候為了除錯程式碼,還需要將程式碼複製到 Visual Studio 2019
編輯器中;後來覺得太麻煩了,摸索了一段時間終於找到了CLion的除錯方法,將方法記錄下來給需要的同學吧。
二、開啟除錯
開啟CLion,新建專案;接在以此在選單中選擇如下選單file
->settings
->Build、Execution、Deployment
->Debugger
->Data Views
->C/C++
找到Enable NatVis renderes for LLDB Diagnostics
選擇 Verbose
,如下圖所示
選擇之後,點選下方的OK
按鈕進行確認。
三、編譯程式碼
現在需要在程式碼中隨便編輯一些程式碼,程式碼中需要有變數賦值操作,用於觀察debug模式,參考程式碼如下所示
#include <stdio.h>
int main() {
int i = 0;
while (i < 5) {
i++;
}
return 0;
}
編寫完程式碼之後,將需要觀察的變數標註一下,標註方法是用滑鼠點選行號右側旁邊,會出現小紅點,如下圖所示。
接下來就可以使用debug模式觀察變數的資料了,在編輯器的右側上方有一個綠色蟲子的圖示,點選此圖示就進入了debug模式。
四、 除錯程式碼
在debug模式下,可以看到變數當前在記憶體中的值,如下圖所示
當需要讓程式繼續執行時,需要點選中間的紅色框,這樣程式會往下一步執行,同時可以看到變數的值也在發生變化,在最下方可以看到整個程式的變數列表,以及對應值是多少。
- 作者:湯青松
- 日期:2021-09-14
- 微信:songboy8888
本作品採用《CC 協議》,轉載必須註明作者和本文連結