如何在GDB环境中不使用这种格式打印内容:$ [num] = [value]?

王Wang |

我想要的是:

(gdb) define mynext
Redefine command "mynext"? (y or n) y
Type commands for definition of "mynext".
End with a line saying just "end".
>print "------"
>print Location:
>where
>print "-------------"
>print Code:
>list
>print "---------------------"
>print Next:
>next
>end

这是输出:

$1 = "-----"
....

我预计:

-----
....

我也使用了printf(“ opopo”),但是它打印的返回值为“ opopo”,即5。就像这样:$ 4 = 5

我的问题是:如果不使用$$ [num] = [value]这种格式,如何打印某些内容。

汤姆·特罗米(Tom Tromey)

如您所见,print将打印的值放入值历史记录中。gdb提供了两种不同的方法来避免这种情况。

一个是printf它的工作原理类似于C函数,但是它是一个gdb命令。像这样使用它:

(gdb) printf "whatever you like\n"
whatever you like
(gdb)

另一个是output这有点像print命令,但是不会将值输入到值历史记录中。

(gdb) output 5
5(gdb)

从中可以看出,它output也不会发出尾随的换行符。您必须自己添加。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

复杂的WordPress Orderby参数:如何使用meta_value_num查询多个orderby参数?

来自分类Dev

排序-使用meta_value_num的wp_query不起作用

来自分类Dev

如何在mysqldb中获取num结果

来自分类Dev

如何在函数num()中传递参数?

来自分类Dev

如何在函数num()中传递参数?

来自分类Dev

Wordpress - 按 meta_value_num 排序不起作用

来自分类Dev

如何在不使用angular.js中的key.value的情况下动态打印ng-repeat中的对象数组?

来自分类Dev

如何获取R中命名的num的名称?

来自分类Dev

如何使用函数num_to_schoice()

来自分类Dev

如何在Haskell中理解“(Num b)=>长度:: [a]-> b”?

来自分类Dev

如何在python中创建函数let_to_num()

来自分类Dev

如何在Cassandra中更改num_tokoens?

来自分类Dev

如何在vim中映射键盘(NUM)键?

来自分类Dev

如何在XFCE上使用Ctrl + Fn + Num

来自分类Dev

如何在php中使用“ mysqli_num_rows”?

来自分类Dev

如何在Num中使用积分/分数函数

来自分类Dev

numpy:不使用nan_to_num乘以NaN值

来自分类Dev

如何获取mysqli_num_row值

来自分类Dev

如何删除#NUM!从计算并返回零值

来自分类Dev

如何激活已停用的 num_lock?

来自分类Dev

在Haskell中浮动(a-> a),Num(a-> a-> a)等

来自分类Dev

R:向量中的Int与Num异常

来自分类Dev

在OCaml函数中返回num而不是int

来自分类Dev

postgresql中的multip(num)聚合函数

来自分类Dev

怎么把(Num a)=> a转换为Haskell中的Float?

来自分类Dev

Bash变量中的num(列)列表

来自分类Dev

postgresql中的multip(num)聚合函数

来自分类Dev

在Linux中默认启用num-lock

来自分类Dev

看似不规则的#NUM!Excel中的错误

Related 相关文章

热门标签

归档