gdb 调试如何跳过部分代码?
用惯了 AIX 下 dbx 调试应用程序, 里面的goto语句可以忽略很多代码直接转条到某行代码上,这样可以减少很多单元测试中的环境问题。
如
1 if(getuid() == XXX){
2 ....
3 }else{
4 ....
5 }
6 ...
AIX 下面 dbx goto 6 直接忽略1-5行代码,这功能很强大呀,要减少很多单元测试环境配置,同时可以专注于核心代码
问题来来, Linux gdb 好像没有这个功能,试来半天,help 列举了所有命令, jump + 5 都会执行 1-5 行代码,实在无语
真心鄙视自己或gdb
各个大侠有好的办法么?