QT远程打断点调试C++动态库

时间:2024-04-01 22:45:55

QT远程打断点调试C++动态库

QT Creator:工具->选项->调试器->GDB页面设置:
额外的启动命令set solib-search-path 本地的so所在路径
additional attach commands也设置为set solib-search-path 本地的so所在路径
QT Creator:工具->选项->调试器->概要页面设置:
Set breakpoints using a full absolute path项需要选中
QT远程打断点调试C++动态库QT远程打断点调试C++动态库

设置好之后,启动远程端调用动态库的主程序
本地QT开发环境选择调试->开始调试->关联到运行中的程序
构建套件选择自己设定好的远端的套件
选中下面列表中启动的主程序进程名称,点Attach to Process
QT远程打断点调试C++动态库

这样就会命中QT工程中设置的断点。

备忘笔记,有错误还请指出。