当应用程序没有从gdb运行时,我能得到应用程序崩溃的原因吗

Can I get the reason to my application crash, when the app was not run from the gdb?

本文关键字:应用程序 崩溃 gdb 运行时      更新时间:2023-10-16

我已经运行了几个小时的应用程序,但它已经崩溃了。(c++应用程序,在LINUX操作系统上)

我知道当通过gdb运行应用程序时,我们可以获得行代码&坠机原因。但不幸的是,我忘记了通过gdb运行它:(有没有办法知道车祸的原因?

您可以通过启用无限制的核心转储大小

ulimit -c unlimited

这将写下一个核心文件,以防崩溃到启动程序的同一目录中。之后,您可以使用gdb选项--core加载它。