gdbでデバッグしようとしています。文字列に出力する場合は、 "x/s Ptr"を使用する必要があります。それはしばらくの間うまく動作します。しかし、何度も、ヌル値、つまりいくつかの乱数値が得られています。私のファイルには10000行のコードがあります。 : - p gdbの出力を見つけてください。例えば、gdbでデバッグする - (gdb) "x/s pointer"出力
krb5_get_credentials_for_user (context=0x59c00eb0, options=4, ccache=0x5a001d40, in_creds=0x5ab022a8, subject_cert=0x0,
out_creds=0x5ab02378) at test_abc.c:696
(gdb) x/s 0x59c00eb0
0x59c00eb0: "$\247\016\227"
(gdb) x/s 0x5ab022a8
0x5ab022a8: ""
誰かがこの問題をどのように解決できるか教えてください。前もって感謝します!
ありがとうダグラス。それは正常に働いた。私はあなたの助けと時間を感謝します。 – Rock26