qt调试时支持跟踪源代码

参考

  • Ubuntu下Qt 5.11.2跟踪调试QT源码

前情提要

版本:QT5.12.4
QT的安装略去,
QT安装路径:/path to dir/Qt5.12.4后文省去前面的path to dir

1 需要有支持调试的qt库

  • 可以自行编译支持例如加上编译选项
    -separate-debug-info -gdb-index -debgu
    这样编译出来的库就会有独立的libqt*.so.debug库,也可不加-separate-debug-info 。
  • 可以直接去官网下载 5.12.4-0-201906140147qtbase-Linux-RHEL_7_4-GCC-Linux-RHEL_7_4-X86_64-debug-symbols.7z,找合适自己编译器的。解压后放在Qt5.12.4/5.12.4/gcc_64目录下

2 添加源码映射

运行QtCreator,在菜单 工具–选项–调试器—源码路径映射 中添加路径
源路径(固定路径):/home/qt/work/qt
目标路径:Qt5.12.4/5.12.4/Src

window的源路径添加之后不同参见qt debug无法调试 进入 qt源码

你可能感兴趣的:(qt)