如何打印以换行符结尾的空string而不显示gdb中的反斜杠转义符?

我有一个variables

char* x = "asd\nqwe\n ... " 

我想用新行打印,而不是反斜杠n 。 可能吗?

更新:为什么不使用gdb printf命令?

 (gdb) printf "%s", x asd qwe ... (gdb) 

旧的答案:在debugging器内,您可以执行命令。 只要打电话给printf

 (gdb) call printf("%s", x) asd qwe ... (gdb) 

使用string说明符:

 print /sx