社区
Linux/Unix社区
帖子详情
gdb 调试是怎么输入数据?
qihabao
2010-11-24 10:45:44
比方说:
程序里面有一句: scanf ("%d",x);
在next到了这一步的时候怎么输入数据赋给x,本人菜鸟,请高手解答……
...全文
2163
3
打赏
收藏
gdb 调试是怎么输入数据?
比方说: 程序里面有一句: scanf ("%d",x); 在next到了这一步的时候怎么输入数据赋给x,本人菜鸟,请高手解答……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangzhifu
2010-11-25
打赏
举报
回复
1
[Quote=引用 2 楼 bluejays 的回复:]
应该是 scanf ("%d", &x);
普通的语句next之后,执行完了会出现(gdb)的提示,等待下一条命令。
这个scanf执行next之后,就不会出现(gdb),而是出现一个空行,就是在等你输入x,你就像正常运行一样输入一个数再回车就行了
[/Quote]
输入 回车
bluejays
2010-11-24
打赏
举报
回复
应该是 scanf ("%d",
&
x);
普通的语句next之后,执行完了会出现(gdb)的提示,等待下一条命令。
这个scanf执行next之后,就不会出现(gdb),而是出现一个空行,就是在等你输入x,你就像正常运行一样输入一个数再回车就行了
xiaoyuer5222
2010-11-24
打赏
举报
回复
遇见这一句,直接输入就行了啊
大学生攻克Linux系统教程
给初学者的教程, 内容比较基础.包括安装,熟悉Linux环境,VI基础,
GDB
基础. 编程基础. 内容与一些linux的基础手册类似.
【Linux】
GDB
保姆级
调试
指南(什么是
GDB
?
GDB
如何使用?)
GDB
是Linux下非常好用且强大的
调试
工具。
GDB
可以
调试
C、C++、Go、java、 objective-c、PHP等语言。对于以后想称为一个Linux下工作的c/c++程序员,
GDB
是必不可少的工具,所以本篇来从零讲解
GDB
在LInux的
调试
。 对于
GDB
调试
器来说,不像VS编译器中那样的图形化界面形式,而是采用纯命令行的形式进行
调试
。so 在开始学习的时候,大家可能会感觉晦涩难懂,但是这是C/C++程序员必须要掌握的技能,所以我将手把手进行零基础的讲解,本篇以C语言来讲解和
调试
。
GDB
调试
命令详解
详解一1. 简介
GDB
(GNU Debugger)是GCC的
调试
工具。其功能强大,现描述如下:
GDB
主要帮忙你完成下面四个方面的功能: 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被
调试
的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可以检查此时你的程序中所发生的事。 4.动态的改变你程序的执行环境。2 生成
调试
信息
Gdb
调试
多进程程序
Gdb
调试
多进程程序 程序经常使用fork/exec创建多进程程序。多进程程序有自己独立的地址空间,这是多进程
调试
首要注意的地方。
Gdb
功能强大,对
调试
多线程提供很多支持。 方法1:
调试
多进程最土的办法:attach pid Attach是
调试
进程的常用办法,只要有可执行程序以及相应PID,即可工作。当然,为方便
调试
,可以在进程启动后,设定sleep一段时间,如30s,这样即可有充足
【
GDB
调试
技巧】提高
gdb
的
调试
效率
本文介绍了提高
GDB
调试
效率的技巧,帮助开发者更快速、更有效地
调试
程序。首先,讨论了设置断点、单步执行以及查看变量等基本
调试
功能的使用方法。其次,介绍了使用
GDB
的高级功能,以便更精细地控制程序执行流程并监视变量变化。此外,还介绍了使用
GDB
脚本自动化
调试
流程的方法,以及一些常见问题的解决方案。通过掌握这些技巧,开发者可以更高效地利用
GDB
进行
调试
,加快程序开发和
调试
的进程。
Linux/Unix社区
23,216
社区成员
74,539
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章