2013-01-23 73 views
4

我Qt中運行的GUI程序,每當我在Qt創建者終端退出程序的錯誤消息是啓用Qt Creator在運行模式下創建核心文件?

「的程序已意外結束。/.../../ ..退出與代碼0「。

但是,當我通過Linux終端運行這個相同的可執行文件並退出程序時,我得到一個段錯誤(核心轉儲),因此產生了核心文件。我想知道是否可以通過從Qt Creator運行程序來啓用核心文件的創建(不是在調試模式下,只是構建和運行模式)?

回答

2

創建核心文件取決於操作系統而不是單個程序或某個IDE。 嘗試運行

ulimit -c unlimited 

在shell之前運行qtcreator。然後你可以嘗試啓動你的程序。 如果您需要更多詳細信息,請查看bash的手冊頁。 祝你好運!

+0

不幸的是,這是行不通的。 –

+0

如果您的系統使用_systemd_,請查看命令'coredumpctl'。 – growlingchaos