【问题标题】:Enable Qt Creator to create core files when in run mode?在运行模式下启用 Qt Creator 创建核心文件?
【发布时间】:2013-01-23 19:32:39
【问题描述】:

我在 Qt 中运行一个 GUI 程序,每当我退出程序时,Qt Creator 终端中的错误消息是

“程序意外结束。/.../../.. exited with code 0”。

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

【问题讨论】:

    标签: qt qt-creator coredump


    【解决方案1】:

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

    ulimit -c unlimited
    

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

    【讨论】:

    • 如果您的系统使用systemd,请查看命令coredumpctl
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多