GDB命令基础,让你的程序bug无处躲藏
软件开发,或多或少会走上调试这条路。调试工具可以帮你更加深入了解整个程序的运行状态,对程序运行有更多的主动权。你可以随心所欲的改变程序运行流程,如:有变量a,你需要不断改变该a的值,让程序运行出理想的结果,那么你可以在调试工具中轻易的实现。
- 运行你的程序,设置所有的能影响程序运行的东西。
- 保证你的程序在指定的条件下停止。
- 当你程序停止时,让你检查发生了什么。
- 改变你的程序。那样你可以试着修正某个bug引起的问题,然后继续查找另一 个bug
今天给大家带来的gdb调试工具。GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。GDB可以调试C、C++、D、Go、python、pascal、assemble(ANSI 汇编标准)等等语言。