ChinaUnix.net
相关文章推荐:

gdb 打印宏定义值

A* a = new A(); 怎么打印a的啊,用print a 一直显示:No symbol "a" in current context.

by ecjtubaowp - C/C++ - 2010-10-13 22:39:28 阅读(5214) 回复(4)

相关讨论

我在c程序的头部有两个变量 int buf[]={1,2,3}; int *b2={4,5,6}; 然后gcc -g编译,gdb运行r (gdb) p buf $1={1,2,3} (gdb) p b2 $2=(int*) 0x2 为什么gdb打印出来静态数组? 它怎么知道这个buf有多大? $2的打印结果我能理解,$1的打印结果我就没法理解了。如果说buf是放在数据段里面的,难道说数据段里面还有地方指名所有静态数组变量的大小么? 学汇编的时候没有注意到过啊。 请大虾指点!

by jeanlove - C/C++ - 2008-10-09 18:34:15 阅读(3716) 回复(2)

gdb中可以用p命令打印某变量的, 如: int i=3; gdb> p i gdb> 3 请教: gdb中能否打印内存中某个位(或某些位)的??? 比如想打印最低位的或者打印第0~第3位的???

by redac - C/C++ - 2007-01-23 23:40:00 阅读(2967) 回复(3)

本帖最后由 yshihyu 于 2013-09-16 21:18 编辑 有办法使用 gdb 跑过的代码的函数名称打印出来变成 log? 谢谢

by yshihyu - C/C++ - 2013-09-16 21:17:34 阅读(999) 回复(0)

现在代码里面有一些比较复杂的宏定义,加入这些宏定义后编译出错,请教怎么调试这些宏定义呢,或者有什么命令可以把这些宏展开看看也是可以的啊,谢谢

by soararing - C/C++ - 2007-11-25 20:46:39 阅读(3887) 回复(6)

946 comp = page_is_comp(page); (gdb) p comp $3 = 为什么打印出来的是这样呢?而且我每打印1次$n 的n就会增加1

by justlooks - C/C++ - 2010-08-04 11:49:27 阅读(5445) 回复(3)

我写的Pro-C程序 调试的时候出现了问题,中间出错了 所以我想看一下sqlca.sqlcode的 出现了如下问题: (gdb) p sqlca.sqlcode A syntax error in expression, near `.sqlcode'. 然后我又这样打印也不行 (gdb) p sqlca Attempt to use a type name as an expression :em11: :em11: :em11: 这是怎么回事?

by GodPig - C/C++ - 2008-12-19 16:30:37 阅读(5533) 回复(1)

比如 我用gdb调试一个程序 要修改一个堆栈地址里的 比如0xbfffed3c的修改为0 怎样实现? 还有 我有两个程序Input和Output , Output的输入用管道依赖于Input的输出 那我用gdb怎样才能调试使用管道的Output程序呢?

by sgrwf - Linux环境编程 - 2007-09-29 12:01:07 阅读(3888) 回复(0)

gdb中使用p str1将str1打印,但这个字符串比较长,差不多只打印了一般,后面是省略号,想看的东西没有看到。 如何设置才能都打出来,或者打得更长?

by blockstrom - C/C++ - 2013-06-05 01:06:09 阅读(2224) 回复(2)

我使用gdb调试, 假设有一个函数: int func() { cout<<"hello"; return 1; } 运行如下的命令: (gdb)print func() 这样,只是打印出了函数的返回, 但是函数内部的hello却没有打印出来, 请问如何能够调用一个函数,并且打印这个函数内部执行的输出语句呢? 谢谢回答!!!

by vaqeteart - C/C++ - 2010-03-02 18:02:52 阅读(1905) 回复(2)

直接p errno会报下面的错 Cannot access memory at address 0x8 换成 p (*__errno_location ()) 就可以了 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44068/showart_2074772.html

by jiushen - Linux文档专区 - 2009-10-21 13:27:49 阅读(1602) 回复(0)