qnx 下的gdb指定线程
在QNX下,可以使用以下命令来指定线程:
-
使用"gdb -i=mi"命令启动gdb,并连接到要调试的程序。
-
使用"info threads"命令列出当前所有线程的信息。
-
使用"thread [id]"命令来切换到指定的线程,其中[id]是线程的ID号。
-
使用其他gdb命令来调试指定的线程。
例如,要调试ID号为5的线程,可以使用以下命令:
gdb -i=mi <program>
(info threads) //列出所有线程信息
(thread 5) //切换到ID号为5的线程
<debugging commands> //使用其他gdb命令来调试指定线程
注意,要在QNX下使用gdb调试多线程程序,需要启用"-pthread"选项,并使用"-g"选项来生成调试信息。
原文地址: https://www.cveoy.top/t/topic/JT2 著作权归作者所有。请勿转载和采集!