QtCreator调试器仅显示汇编代码

4
我正在使用Linux,并使用QTCreator。由于某种原因,当我以调试模式运行程序时,当它出现故障时,我会得到一个汇编转储。没有堆栈跟踪或任何可读的东西。我认为我的调试器曾经向我显示这些内容,但不知何故已被关闭。我该怎么做才能把它打开呢?
谢谢。
2个回答

2

您需要使用调试符号进行编译,将Debug配置设置为活动状态,重新编译并运行。或者自己提供-ggdb gcc开关。


1
实际问题是我的 make 和 qmake 命令被交换了,因此即使从 Qt 中以调试模式编译程序,make 文件仍然使用 -O3 而不是 -g 进行构建。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接