微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Qt Creator在GDB中调试Clang

如何解决使用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 举报,一经查实,本站将立刻删除。