01.gdb调试

01.gdb调试,第1张

环境准备 linux *** 作系统:物理机,云服务器,虚拟机c++开发调试环境准备
安装gcc,g++,gdb
在ubuntu平台:
apt install gcc g++ make gdb
在centos平台:
yum install gcc gcc-c++ make gdb
linux下的调试工具gdb
https://www.sourceware.org/gdb/

makefile参数:
CFLAGS: -g

有了-g参数调试比较方便,如果没有-g参数,就没有调试信息,调试比较的困难

gdb的使用 1.对文件进行gdb调试:
gdb +文件名

makefile带-g参数的

makefile不带-g参数

2.显示源代码:list或者简写为l

3.设置断点命令:break或者简写为b
1.break(b)+函数名
2.break(b)+文件:行数

4.查看断点信息:i b

5.执行:run或者r

6.往下执行:next或者n

7.查看变量信息:p 变量名


8.显示局部变量的值 i locals

9.继续执行:continue或者c

10.进程正常退出

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/926699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存