(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
沒有留言:
張貼留言