标签: gdb heisenbug
This answer描述了在以交互方式运行gdb时如何操作调试环境。具体建议是使用以下命令辅助来捕获Heisenbug。
gdb
(gdb) set disable-randomization off
但是,当从命令行使用gdb时,您会丢失许多使用图形化调试前端的设施(例如nemiver或kdbg)。我正在使用kdbg,它允许我指定在调用gdb时使用的命令行。是否有一个命令行参数可以获得与上面显示的交互式命令相同的结果?
nemiver
kdbg