GDB基本操作和TUI模式

2021-10-04 01:44:12 字數 653 閱讀 9221

gdb是一款功能很強大的程式除錯工具,當然不同於影象化介面的除錯工具,你需要掌握一定的命令才進行操作。在linux下開發,gdb可謂是非常重要。

#常用的基本命令

gdb最長用的是設定程式斷點,在斷點處檢視相關變數的值,單步執行,檢視堆疊等資訊了。

命令作用

run執行程式

list

顯示**

start

開始執行程式,在main第一條語句前停下

next

單步執行

break

設定斷點

display

跟蹤檢視某個變數

print

列印變數值

info

顯示程式的一些資訊

在除錯前在gcc編譯時要帶上-g的選項。

#gdb有趣的除錯操作

相信很多人習慣邊看著程式執行到哪一行(圖形)邊除錯程式。這裡有一種方式,你可以用 ctrl+x+a 進入最終使用者介面模式(terminal user inte***ce)。

此模式在顯示gdb命令列的同時可以顯示源**。這樣便可以隨時看到當前執行到哪條語句,習慣gui的同學相信很喜歡這種方式。

Python檔案的基本操作和訪問模式

基本操作 建立檔案物件 讀或者寫 分清讀寫模式 關閉物件 r 如果檔案不存在報錯,不支援寫入,表示唯讀 file open student.txt r file.write aaa file.close w 如果檔案不存在自動建立,執行寫入操作,會覆蓋原有的內容 file open student....

基本操作和儲存引擎

一 知識儲備 資料庫伺服器 一台計算機 對記憶體要求比較高 資料庫管理系統 如mysql,是乙個軟體 資料庫 oldboy stu,相當於資料夾 表 student,scholl,class list,相當於乙個具體的檔案 記錄 1 susan 158426544 22,相當於檔案中的一行內容 二 ...

基本操作和儲存引擎

一 知識儲備 資料庫伺服器 一台計算機 對記憶體要求比較高 資料庫管理系統 如mysql,是乙個軟體 資料庫 oldboy stu,相當於資料夾 表 student,scholl,class list,相當於乙個具體的檔案 記錄 1 susan 158426544 22,相當於檔案中的一行內容 二 ...