10月 17, 2009

GDB 的兩三事

關於 GDB 的使用方法:

(1) 使用 gcc 進行編譯時,記得使用 -g 參數供 gdb 除錯使用。

(2) 可以使用 GDB 針對執行中的程式進行除錯,也就是 Runtime 一半時進行除錯動作:
gdb [options] [executable-file [core-file or process-id]]
(3) 如果執行檔需要「引數」才能運作,使用 --args 這個命令可以達成目的:
gdb [options] --args executable-file [arguments ...]

原本執行方式:./client -p 23
除錯執行方式:gdb --args ./client -p 23

沒有留言:

張貼留言