Debugging 在用户定义命令期间禁用GDB输出

Debugging 在用户定义命令期间禁用GDB输出,debugging,gdb,blackfin,Debugging,Gdb,Blackfin,在用户定义的命令期间,是否可以禁用GDB的输出?我有以下命令: define stepi_to if $argc != 1 printf "usage: stepi_to <address>\n" else while $pc != $arg0 stepi end end end 我对???的输出不感兴趣 我已经尝试通过设置logging redirect on重定向输出,但这不起作用

在用户定义的命令期间,是否可以禁用GDB的输出?我有以下命令:

define stepi_to
    if $argc != 1
        printf "usage: stepi_to <address>\n"
    else
        while $pc != $arg0
            stepi
        end
    end
end
我对???的输出不感兴趣

我已经尝试通过设置logging redirect on重定向输出,但这不起作用


硬件断点buggy和Python脚本不是一个选项,因为它是一个带有旧GDB的嵌入式系统blackfin。

是的,这是可能的。我认为您只需要设置其他设置日志参数。特别是,我认为您可能想要:

(gdb) set logging file /dev/null
(gdb) set logging redirect on
(gdb) set logging on

是的,这是可能的。我认为您只需要设置其他设置日志参数。特别是,我认为您可能想要:

(gdb) set logging file /dev/null
(gdb) set logging redirect on
(gdb) set logging on