Qt5 Linux远程调试

当我们程序发布到新机时,难免会遇到意料之外的情况,在目标机安装编译环境虽不失为一种方式,但安装环境耗时耗力,远程调试一定会让你觉得神清气爽.

1.目标机需要有gdb gdbserver.

没有就安装,Ubuntu是自带有,

gdbserver --version可以查看版本信息

2.目标机执行debug版本

gdbserver 127.0.0.1:1234 myApp

ip:port说明:ip地址本机可以使用环路地址,或者本机ip,端口是自定义的,该命令是建立一个可供连接的服务器.

3.开发环境配置

打开qtcreate ,选择debug菜单中的start debug选远程调试

Override server channel:目标机ip:端口1234

Local executable:myApp的输出路径

点击ok,此时你会发现目标机的终端开始出现输出信息,软件正常启动了,在开发环境打断点试试,完美执行中断.

你可能感兴趣的:(QT)