社区
C语言
帖子详情
cgdb调试标准输入的问题
caddor9100
2015-09-02 02:52:56
cgdb调试输入的问题。
一下代码:
hello.c
#include<stdio.h>
int main()
{
char buf[20] = {0};
fgets(buf, 20, stdin);
return 0;
}
cgdb ./hello
由于涉及到从stdin输入的原因,我输入换一个字符串后,
程序在调试过程中就毫无反应。
而我换成 gdb ./hello 就好了,就可以接受输入(在调试过程中),但是用cgdb就不可以。
...全文
244
2
打赏
收藏
cgdb调试标准输入的问题
cgdb调试输入的问题。 一下代码: hello.c #include int main() { char buf[20] = {0}; fgets(buf, 20, stdin); return 0; } cgdb ./hello 由于涉及到从stdin输入的原因,我输入换一个字符串后, 程序在调试过程中就毫无反应。 而我换成 gdb ./hello 就好了,就可以接受输入(在调试过程中),但是用cgdb就不可以。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2015-09-07
打赏
举报
回复
cgdb是不是开源的?
caddor9100
2015-09-07
打赏
举报
回复
up 起来,有高手解决了吗?
caddor9100
2015-09-02
打赏
举报
回复
搜索了一下,发现gdb tui模式也是如此。 看帖子: http://segmentfault.com/q/1010000000515825 有人会解决吗?
如何使用cgdb + qemu调试linux内核
Linux 代码庞大而繁杂,光看代码会使人头晕目眩,如果能通过调试工具对其代码执行流程进行调试,则对学习Linux kernel以及解决平时遇到的
问题
会大有帮助。本文将讲解如何使用cgdb + qemu的方式调试Linux内核代码,所...
C
gdb调试
工具
g try.c -o try ////////////一 列文件清单 List (gdb) list line1,line2[编辑本段] ////////////二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括
标准
输入
和...
gcc编译和
gdb调试
和cgdb安装
g选项 先来一段简单的代码: 如果使用 gcc test.c, 再使用c
gdb调试
时的效果是这样的: 如果使用 gcc -g test.c, 再使用c
gdb调试
时的效果是这样的: cgdb安装步骤 下载cgdb-0.6.7.tar.gz压缩文件:wget ...
如何使用cgdb + qemu调试linux内核模块
如何使用cgdb + qemu调试linux内核模块前言Linux 代码庞大而繁杂,光看代码会使人头晕目眩,如果能通过调试工具对其代码执行流程进行调试,则对学习Linux kernel以及解决平时遇到的
问题
会大有帮助。本文将讲解如何...
Linux下编写C使用的
GDB调试
器
Linux下编写C使用的
GDB调试
器
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章