gdb를 사용하여 디버깅하려고합니다. 문자열에 출력을 원한다면 "x/s Ptr"을 사용해야합니다. 그것은 언젠가 잘 작동합니다. 그러나 여러 번 null 값 또는 일부 임의의 숫자 값을 얻고 있습니다. 내 파일에는 10000 줄의 코드가 있습니다. : - p 일부 gdb 출력을 찾으십시오. 예 :gdb로 디버깅 (gdb) "x/s 포인터"출력
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: ""
누군가이 문제를 해결할 수있는 방법을 알려주시겠습니까? 미리 감사드립니다!
감사합니다. Douglas. 괜찮 았어. 도와 주셔서 감사합니다. – Rock26