这几天刚去学习了一下用 gdb 调试代码,在这儿记下来。
首先,编译代码的时候需要加上 -g 选项,说明要加上调试信息,这样才可以正常调试。例如:
$ g++ -g oi.cpp -o oi.exe
随后,即可使用 gdb 打开文件进行调试。直接使用 gdb [file name] 即可。
$ gdb oi
GNU gdb (GDB) 7.8.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
# ...[很多信息]
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from oi...done. # 成功信息
(gdb) # 现在可以键入调试命令了