简要介绍一下是否gdb调试程序的方法: (1)进入gdb调试: (2)r + 运行时的参数 -》 开始运行可执行程序。例如 r -lxml2 -f refile (3)b + 断点 -》设置调试的断点。两种:一种是:b CMSTask.cpp:200 表示在CMSTask.cpp文件的第200行设置断点。另一种:b TaskManager::buildPubWinTask 表示在执行buildPubWinTask这个函数的时候停止。 (4)取消断点: (5)查看设置断点信息: info b (6)在断点停止处查看所在代码的详细信息:l (7)可以在gdb中直接编译,然后再重新运行时,gdb会直接执行新编译好的可执行程序。例如:直接在gdb下执行make后再重庆运行。 (8)跟进一个函数:s PS: 2、同样在在SecureCRT远程登录界面上要粘贴复制好的内容用:Shift+Insert。 |