在gcc编译时加上-lpthread参数,用以连接到库文件。且加上-g参数,用以支持gdb调试。
例如gcc test.c -o -g test -lpthread
会得到可执行文件test
而后使用gdb对可执行文件test进行调试
gdb test
b 行号 :设置断点
clear 行号:清楚断点
info 行号:查看断点
run:进入到下一个断点(执行函数体)
stpe:进入到下一个断点(不执行函数体)
infothread:查看被调试的线程
此为简单举例,具体会后续补充
完!