我正在使用linux,我正在使用QTCreator。出于某种原因,当我在调试模式下运行程序时,当它出错时,我得到一个汇编程序转储。没有堆栈跟踪或任何Legibile。我想我的调试器曾经向我展示过这个东西,但不知何故已经关闭了。我能做些什么来取回它?
由于
答案 0 :(得分:1)
您需要使用调试符号对其进行编译,使Debug配置成为活动配置,重新编译并运行。或者自己提供-ggdb gcc开关
答案 1 :(得分:0)
真正的问题是我的make和qmake命令被交换了,所以make文件是用-O3而不是-g构建的,即使程序是从Qt以调试模式编译的。