1.首先打开编译调试信息"-g".
2.b main
3.r,启动程序
4.b namespace::class::function(parameter). (可以使用tab键进行补齐),在启动程序后才设置断点,否则有的动态库未加载时设置断点会找不到符号表
本文介绍如何使用GDB进行有效的程序调试,包括开启编译调试信息、设置断点、启动程序等关键步骤。特别强调了在程序运行后设置断点的重要性,以避免因动态库未加载而导致的符号表找不到的问题。
1.首先打开编译调试信息"-g".
2.b main
3.r,启动程序
4.b namespace::class::function(parameter). (可以使用tab键进行补齐),在启动程序后才设置断点,否则有的动态库未加载时设置断点会找不到符号表
5963
6134

被折叠的 条评论
为什么被折叠?