假设我想在gdb中放置断点,如下所示:
break file.cc:x if strcmp(my_string, "A:B")
在上面的断点语句中,'x'是行号,'mys_string'是有效的字符串变量。
但我得到以下错误。
"" is not a function
如果我把第二个字符串放在没有冒号的strcmp中,如“AB”而不是“A:B”,它就可以了。
答案 0 :(得分:0)
尽可能尝试更新您的GDB。 7.11没有问题。
(gdb) break file.cc:7 if strcmp(foo, "A:B")
Breakpoint 1 at 0x40052a: file file.cc, line 7.