char* x が「hello」に等しい値を持つ文字列を指している場合、gdb で条件付きブレークポイントを設定するにはどうすればよいでしょうか? 質問する

char* x が「hello」に等しい値を持つ文字列を指している場合、gdb で条件付きブレークポイントを設定するにはどうすればよいでしょうか? 質問する

char* x値が に等しい文字列を指しているときに、gdb が行 x で中断するように指定できますか"hello"? できる場合、どのようにすればよいですか?

ベストアンサー1

以下を使用できますstrcmp:

break x:20 if strcmp(y, "hello") == 0

20行番号、x任意のファイル名、y任意の変数を指定できます。

おすすめ記事