gdb 支持命令行中的注释(gdb 提示符)吗?

问题描述 投票:0回答:1

我想在两个用例的行尾的命令提示符中注释

gdb
命令:

  1. 写教程
  2. 记录
    gdb
    命令文件以自动执行

虽然

gdb
命令文件似乎支持通过哈希(
#
)符号进行注释
我找不到
gdb
命令行的任何命令标记:

(gdb) print 1
$2 = 1
(gdb) print 1   // comment
A syntax error in expression, near `/ comment'.
(gdb) print 1   -- comment
A syntax error in expression, near `comment'.
(gdb) print 1   # comment
Invalid character '#' in expression.
(gdb) print 1   ; comment
Invalid character ';' in expression.
(gdb) print 1   /* comment */
No symbol "comment" in current context.

如何添加评论?

编辑:根据

gdb
文档

从 # 到行尾的任何文本都是注释; 它什么也不做。 这主要在命令文件中有用

我不知道为什么它不能按照记录工作......

gdb
1个回答
12
投票

您可以在自己的行上使用它,但不能在行尾使用它。例如:

(gdb) # foo
(gdb) print "foo"
$1 = "foo"
© www.soinside.com 2019 - 2024. All rights reserved.