gdb错误:无法执行epoll_wait:(4)系统调用中断

bba*_*zso 3 c++ gdb

由于以下错误,我无法使用gdb在调试中运行我的代码:

无法执行epoll_wait:(4)系统调用中断

关于如何解决这个问题的任何想法?

谢谢

Nik*_*sov 9

您应该检查epoll_wait返回值,那么如果它-1比较errnoEINTR,如果是这样,请重试系统调用.这通常是continue在循环中完成的.