Debugging 如何使用GDB运行和调试快照应用程序?

Debugging 如何使用GDB运行和调试快照应用程序?,debugging,gdb,snapcraft,Debugging,Gdb,Snapcraft,我们有一个开源的C++/Qt应用程序,我们最近也开始将其打包并作为snap(snapcraft)分发。这是一段颠簸的旅程。在众多其他问题中,一些用户报告了从snap运行应用程序时(包括启动期间)发生的崩溃(SIGSEGV),但我们不知道如何在这些情况下生成合理的回溯。如果可能,我们希望避免添加用于将回溯打印到快照中的代码或库 如何使用GDB运行和调试snap应用程序?您可以使用snap run--GDB。但它需要sudo密码

我们有一个开源的C++/Qt应用程序,我们最近也开始将其打包并作为snap(snapcraft)分发。这是一段颠簸的旅程。在众多其他问题中,一些用户报告了从snap运行应用程序时(包括启动期间)发生的崩溃(SIGSEGV),但我们不知道如何在这些情况下生成合理的回溯。如果可能,我们希望避免添加用于将回溯打印到快照中的代码或库


如何使用GDB运行和调试snap应用程序?

您可以使用
snap run--GDB
。但它需要sudo密码