在Ubuntu 18.04.2 LTS上的QtCreator 4.0.3中无法启动调试器

时间:2019-02-21 20:49:38

标签: debugging

我正在尝试使用QtCreator调试C ++应用程序。当我调试该应用程序时,调试器会挂起并说

为ABI x86-linux-generic-elf-64bit启动调试器“ GdbEngine””

我尝试将调试器附加到正在运行的进程,但调试器未附加。

Debugger Logs: https://pastebin.com/Pewcs721

谢谢

1 个答案:

答案 0 :(得分:0)

解决方法1:通过命令行启动程序,然后转到QTCreater,将调试器附加到正在运行的进程。调试器将附加到正在运行的进程。

解决方法2:如果要从启动调试程序,则可以使用gdbserver。

使用gdbserver启动程序,如下所示: gdbserver localhost:9999 ./ <“您的程序”> 并在QtCreater中转到“ Debug”->“启动调试”->“附加到运行调试服务器” ,然后按Enter键。选择您的QtKit,给服务器端口,在这种情况下:9999您的服务器地址是localhost:在这种情况下。选择您的可执行工作目录。请“确定”,您就可以开始了。