GDB条件断点,奇怪的行为

时间:2019-03-06 14:26:02

标签: c++ gdb

GDB版本:8.1

以下内容无效:

condition 2 strcmp(x,"hello") == 0

以下内容有效

condition 2 strcmp()(x,"hello") == 0

为什么?

1 个答案:

答案 0 :(得分:0)

  

为什么?

假设您使用的是Linux系统,这很可能是由于strcmpGNU indirect function的事实造成的。

为GLIBC(libc-dbg或某些此类软件包)安装调试信息可能会有所帮助。

这可能是GDB中的错误,请随时为其创建一个新的bugzilla问题。

相关问题