gdb
● 调试段错误
编译的时候加 -g参数,再执行,如果出现段错误,则会身材core文件,如果没有生成core文件,则执行命令,ulimit -c unlimited,然后在运行可执行文件。
调试:gdb [a.out] core
中括号里为可执行文件名;
输入where命令,可查看具体的错误信息
参考:https://www.linuxidc.com/Linux/2015-09/123099.htm
● break [...] if <condition>
例如:b ssd.c:140 if req_num=417
b 123