社区
Linux/Unix社区
帖子详情
gdb如何将变量结果输入到文件?
wwangzhihang100
2009-07-26 08:23:17
例如我有个数组是1000.
想将此数组在gdb中格式化的输出到文件。如果能按照c语言的print格式最好了。
能实现么?
...全文
169
3
打赏
收藏
gdb如何将变量结果输入到文件?
例如我有个数组是1000. 想将此数组在gdb中格式化的输出到文件。如果能按照c语言的print格式最好了。 能实现么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jeremiah_Java
2009-07-26
打赏
举报
回复
直接在程序里面写个FILE操作,fprintf操作方便的很。运行一遍就能看到变量了
wwangzhihang100
2009-07-26
打赏
举报
回复
有些时候纯命令的更方便。呵呵
ShowMan
2009-07-26
打赏
举报
回复
用eclipse + GDB 吧!
图形化,看起来方便。。
Linux开发入门:使用
gdb
调试C/C++入门教程
GDB
(GNU symbolic debugger)简单地说就是一个调试工具... 在你调试你的程序之前,当你编译你的源程序时,不要忘了 -g 选项或其它相应的选项,才能将调试信息加到你要调试的程序中。例如:gcc -g -o hello hello.c 。
gdb
重定向标准
输入
输出
现在想把
gdb
的
输入
输出重定向到 /dev/pts/1 步骤1: 在/dev/pts/1窗口
输入
$ sleep 10000让 /dev/pts/1 睡眠10000秒, 让这个shell 在这段时间是不活动的。 这样保证这个窗口接受我们程序的输出,在这个窗口下
gdb
+linux+查看
变量
,
gdb
查看
变量
值
转贴地址
gdb
调试过程中如何查看
变量
的值?一般说来使用print(p)指令来实现,并有自己很多的输出格式。print和它的显示格式p /x var #十六进制显示
变量
。p /d var #十进制显示
变量
。p /u var #十六进制显示无符号
变量
...
gdb
查看
变量
和内存
在你调试程序时,当程序被停住时,你可以使用print命令...print和许多
GDB
的命令一样,可以接受一个表达式,
GDB
会根据当前的程序运行的数据来计算这个表达式,既然是表达式,那么就可以是当前程序运行中的const常量、..
gdb
调试 打印输出长
变量
的值到外部文本里
gdb
调试 打印输出长
变量
的值到外部文本里
Linux/Unix社区
23,117
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章