所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

怎样调试多线程/并发程序?

发布时间:2020-04-15 16:39:08

资讯分类:并发程序  多线程  调试  行号  断点  调试
怎样调试多线程/并发程序?

gcc如何调试多线程程序

在gcc编译时加上-lpthread参数,用以连接到库文件。且加上-g参数,用以支持gdb调试。

例如gcc test.c -o -g test -lpthread

会得到可执行文件test

而后使用gdb对可执行文件test进行调试

gdb test

b 行号 :设置断点

clear 行号:清楚断点

info 行号:查看断点

run:进入到下一个断点(执行函数体)

stpe:进入到下一个断点(不执行函数体)

infothread:查看被调试的线程

留言与评论(共有 0 条评论)
   
验证码:
Top