标签: c++ gcc crash
当我的c ++应用程序崩溃时,我想生成stackdump并显示转储的寄存器值。
我的应用在Linux上运行。
我希望我的程序能够在崩溃时生成stackdump并显示转储的寄存器值,下次用户运行它时,它会询问他们是否可以将这些发送给我,这样我就可以追踪到问题。我可以处理堆栈跟踪信息,但我不知道如何生成这两件事。有什么想法吗?
感谢所有回复者
谢谢 VLC
答案 0 :(得分:1)
The回答在您的案例中可能会有所帮助。但是答案中的代码打印出栈跟踪并仅在SIGSEGV上注册。您可能需要做更多工作才能满足您的需求。