linux gdb
2024-10-09 18:31:12
linux gdb
linux
测试代码
#include <stdio.h>
#include <stdlib.h>
static char buf[255];
static char *str;
int main()
{
printf("Please input a string:\n");
gets(str);
printf("The string is %s\n",str);
}
断点设置
1. 设置断点
使用break + 行号
2. 显示断点
使用info breakpoint
3. 删除断点
delete 断点号
具体实现
关于程序执行过程中值的显示
print
参数为要显示的变量
或者可以为表达式
eg
print i*j
print array[0]@10 从基址开始的10个值。
display 可以事先定义要显示的表达式 其余同上
当到达断点处,自动显示预设表达式的值
注意表达式可以修改变量的值
使用display设置断点
断点处自动显示display表达式
利用print修改变量的值,使程序正常执行
最新文章
- 国内最给力五大免费VPN商家
- Server asks us to fall back to SIMPLE auth, but this client is configured to only allow secure connections.
- 【linux命令与工具】ethtool命令
- 妙味课堂——HTML+CSS(第四课)(一)
- Spring MVC Framework 注解
- NSSet与NSArray区别
- 【树形贪心】【UVA1267】Network
- ASP.NET4.5Web API及非同步程序开发系列3
- BZOJ 3684: 大朋友和多叉树 [拉格朗日反演 多项式k次幂 生成函数]
- 初识java——java的基础语法
- vscode的插件收集
- vue中created、mounted、 computed,watch,method 等方法整理
- 谈.Net委托与线程——创建无阻塞的异步调用(二)
- halcon开发必读
- Vue vue.extend 和vue.component 两则之间的区别
- Python基础一数据类型之数字类型
- Devexpress VCL Build v2013 vol 13.2.5 发布
- 安装部署Apache Hadoop (本地模式和伪分布式)
- 一个activity
- sed的额外用法(网摘)