gdb是一款功能很強大的程式除錯工具,當然不同於影象化介面的除錯工具,你需要掌握一定的命令才進行操作。在linux下開發,gdb可謂是非常重要。
#常用的基本命令
gdb最長用的是設定程式斷點,在斷點處檢視相關變數的值,單步執行,檢視堆疊等資訊了。
命令作用
run執行程式
list
顯示**
start
開始執行程式,在main第一條語句前停下
next
單步執行
break
設定斷點
display
跟蹤檢視某個變數
列印變數值
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,相當於檔案中的一行內容 二 ...