QT linux下使用Qt Creator调试附加进程,加快调试

一、调试附加进程

使用附加进程调试要比直接调试速度要快,但是不足之处是,已经执行的代码可能不会再触发,比如程序初始化只执行一次的代码,可以在main函数入口Sleep一下,再此期间,赶紧将调试附加到进程上。或者老办法直接调试。


二、配置流程

(1)开放linux内核配置项
// 打开该文件
vim /etc/sysctl.d/10-ptrace.conf

// 修改字段为0,允许任何进程调试任何其他进程。
kernel.yama.ptrace_scope = 0

tips:如果不配置,调试附加到进程时,会直接退出


(2)命令行直接启动程序
./chrome

(3)调试附加到进程
  • 打开Qt Creator

  • 点击调试----点击开始调试----点击关联到运行中的程序

  • 弹出进程列表框,展示所有的进程命令行信息

  • 选择正确的构建套件

  • 然后在过滤器中对进程进行查找,选择想调试的附加程序,然后点击(Attach to Process)

tips:注意选择正确的构建套件,如果选择的一个构建套件是你之前配置错误的或者其他平台的,附加到进程,也会直接退出。最好是选择你之前代码编译版本的构建套件。

相关推荐

  1. QT linux使用Qt Creator调试附加进程加快调试

    2023-12-11 03:50:03       37 阅读
  2. 【halcon】Halcon引擎之远程调试附加进程

    2023-12-11 03:50:03       41 阅读
  3. 如何使用postman进行接口调试

    2023-12-11 03:50:03       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-11 03:50:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-11 03:50:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-11 03:50:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-11 03:50:03       20 阅读

热门阅读

  1. SQL注入基础宝典(原理+详解)[每天更新]

    2023-12-11 03:50:03       34 阅读
  2. mysql设置为密码登录

    2023-12-11 03:50:03       36 阅读
  3. 如何用flex布局设计登录页?

    2023-12-11 03:50:03       37 阅读
  4. 30 剑指offer-动态规划求正则表达式匹配

    2023-12-11 03:50:03       33 阅读
  5. Linux笔记

    2023-12-11 03:50:03       36 阅读
  6. 腾讯字节常考的linux命令

    2023-12-11 03:50:03       32 阅读
  7. 2023-9-6 笔记 反射

    2023-12-11 03:50:03       51 阅读