使用Qt Creator在GDB中调试Clang

问题描述

我正在尝试远程调试使用clang 7编译的应用程序。

场景A

我使用gcc 7构建并将该应用程序部署到远程测试系统。我在远程系统上启动 gdb服务器,然后通过Qt Creator进行远程调试。一切正常。

场景B

我使用clang 7进行构建,并将应用程序部署到远程系统。我在远程系统上启动 gdb服务器,并尝试通过Qt Creator进行调试,但无法调试。如果我在QT Creator中使用 gdb 作为调试器,它会启动,并且我可以逐步执行代码,但是在IDE中看不到任何变量值。我使用 lldb 作为Qt Creator中的调试器,它无法连接或启动(IDE没有提供足够的详细信息)。

其他信息

在调试模式下编译...并通过obj转储调试符号进行验证。 使用DWARF。

问题

如何在Clang场景中使用它?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)