2011-06-12 65 views
1

“总线错误”不会告诉我太多,所以我想访问核心文件以找出错误的位置。我试图做到这一点:总线错误 - 如何找出程序死亡的地方?

(gdb) core core 
/this/is/my/directory/Program/core: No such file or directory 
(gdb) 

但它说没有目录。我在Mac上使用Qt编译我的程序,它不会产生任何称为“核心”的东西。任何关于如何调试的建议?

谢谢。

+1

用于Linux呢?你有没有试过附加一个调试器?如果你使用QtCreator作为IDE,那么你可以看到这个callstack,设置断点并正常调试你的应用程序。 – AJG85 2011-06-12 18:49:03

+1

我认为这会对你有所帮助:http://stackoverflow.com/questions/2080918/where-are-core-dumps-written-to-in-mac-os-x – littleadv 2011-06-12 18:49:56

回答