最近我安装了Ubuntu 16.10。我尝试在Qt Creator 4.0.2中的C ++ / Qt中调试我的一个项目,该项目位于官方Ubuntu存储库中。
出于某种原因,当我在源代码中设置断点并启动调试时,Qt Creator在断点处停止,但仅在反汇编视图中停止。 "按指令操作"被禁用。但是我尝试了两种方式。似乎调试器无法找到此构建的源代码,但在以前的系统版本中(我认为Qt Creator 3.6.x是默认的)我做了一切相同的工作。我在Kubuntu 16.10上也有这个问题。
我的build / bin目录在项目根目录中。我也试过禁用阴影构建。没有任何效果。
我的系统是全新的,我用git下载项目的最小设置并编译它。
项目/系统配置: - Ubuntu 16.10 x86-64 - gcc 6.2.0 - gdb 7.11.90 - qt creator 4.0.2 - qt 5.6.1 - git 2.9.3
kuba@chimera:~ :) $ qtchooser -print-env
QT_SELECT="default"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt5/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"