在运行模式下是否启用Qt Creator创建核心文件?

在运行模式下是否启用Qt Creator创建核心文件?,qt,qt-creator,coredump,Qt,Qt Creator,Coredump,我正在Qt中运行一个GUI程序,每当我退出该程序时,Qt Creator终端中的错误消息就会显示出来 “程序意外完成。/…/…/…已退出,代码为0” 然而,当我通过Linux终端运行同一个可执行文件并退出程序时,我会得到一个segfault(内核转储)和一个内核文件。我想知道是否可以通过从Qt Creator运行程序来创建核心文件(不是在调试模式下,只是在构建和运行模式下)?创建核心文件取决于操作系统,而不是单个程序或某个IDE。 试着跑步 ulimit -c unlimited 在运行qtc

我正在Qt中运行一个GUI程序,每当我退出该程序时,Qt Creator终端中的错误消息就会显示出来

“程序意外完成。/…/…/…已退出,代码为0”


然而,当我通过Linux终端运行同一个可执行文件并退出程序时,我会得到一个segfault(内核转储)和一个内核文件。我想知道是否可以通过从Qt Creator运行程序来创建核心文件(不是在调试模式下,只是在构建和运行模式下)?

创建核心文件取决于操作系统,而不是单个程序或某个IDE。 试着跑步

ulimit -c unlimited
在运行qtcreator之前在shell上。然后你可以试着启动你的程序。 如果需要更多详细信息,请查看bash的手册页。 祝你好运

如果您的系统使用systemd,请查看命令
coredumpctl