Codeblocks和gdb除錯
使用C::B和gdb除錯是一件簡單的事情。下面,讓我們除錯一個簡單的迴圈,來理解一下在C::B中如何除錯。
___________________________________________________________
#include <stdio.h>
int main()
{
int k;
for (k=2 ; ++k < 4;k++)
{
++k;
}
return 0;
}__________________________________________________________
第一步: 在所要除錯的程式碼上面,按"F5"設定斷點。圖1.3.1
第二步:把"build targe"改成"debug"模式。圖1.3.1
第三步:按F8除錯程式。注意,現在不是按"F9"了。
第四步:程式中斷在斷點處。點選"debug"=>"debugging windows"=>"watches",開啟監視視窗。圖1.3.2
這樣是不是和VC的除錯差不多了?當然你還可以把watches視窗放在下面。如果要新增變數。只需要在watches視窗點選右鍵,"add watches"。圖1.3.3
如果想實現VC中,滑鼠放在變數上面就可以顯示變數值的效果。只要選擇"settings" => "complier and debugger " 在彈出的視窗中,選擇 "debugger settings",選中"Evaluate expression under cursor"就可以了。如圖1.3.4
最下面的就是它的值了。顯示後的效果如圖1.3.5。
呵呵,很輕鬆吧, 讓我們按F7單步除錯去吧。
相關文章
- gdb除錯除錯
- GDB除錯指令除錯
- GDB 除錯程式碼除錯
- gdb除錯多程序除錯
- gdb除錯總結除錯
- gdb除錯快速上手除錯
- Linux核心使用gdb除錯Linux除錯
- C語言——gdb除錯C語言除錯
- 介紹 GDB 除錯 Go除錯Go
- 用GDB除錯程式(六)除錯
- GDB除錯使用記錄除錯
- GDB除錯命令詳解除錯
- gdb高階除錯命令高階除錯
- gdb除錯coredump檔案除錯
- 解決codeblocks無法除錯的問題BloC除錯
- gdb除錯傳入引數除錯
- C編譯: 使用gdb除錯編譯除錯
- Linux中使用GDB除錯程式Linux除錯
- gdb除錯正在執行的程式除錯
- GDB除錯基礎使用方法除錯
- NASM 與 GDB 簡易除錯指南ASM除錯
- OpenHarmony系統使用gdb除錯init除錯
- Linux—gdb除錯簡單實現Linux除錯
- gdb除錯core dump檔案之二除錯
- GDB除錯-從入門到實踐除錯
- 使用GDB除錯Android Native 層程式碼除錯Android
- 在MacOS上使用gdb(cgdb)除錯Golang程式Mac除錯Golang
- gdb多執行緒多程序除錯命令執行緒除錯
- c/c++ gdb 除錯帶引數的程式C++除錯
- gdb 除錯 new 一個物件主要兩個 handler除錯物件
- 在海思晶片上使用GDB遠端除錯晶片除錯
- 利用QEMU+GDB搭建Linux核心除錯環境Linux除錯
- gdb除錯嵌入式裝置的core檔案除錯
- GDB 除錯 Mysql 實戰(一)原始碼編譯安裝除錯MySql原始碼編譯
- 聊一聊 GDB 除錯程式時的幾個實用命令除錯
- 在連結與執行地址不同時gdb的除錯方法除錯
- [docker+gdb] 除錯 PHP 原始碼,看 strval 函式 C 實現Docker除錯PHP原始碼函式
- gdb除錯學習與實踐記錄 -- 常用命令解析1除錯
- 嵌入式GDB除錯Linux C程式或交叉編譯(開發板)除錯LinuxC程式編譯