이것은 참고자료입니다이전 질문여기에 물어봤습니다. 이 질문에 대해 명확하지 않은 점은 명령을 실행할 때 로그아웃이 수행하는 작업입니다. 단지 gdb의 "상태"입니까, 아니면 gdb.txt가 실제로 삭제되었습니까? 사용시 gdb overwrite logging on
, 작동하지 않을 때 (gdb) set logging off
로그인 시 gdb에 피드백이 없는지 문의드립니다. 누구든지 이것을 공유하거나 설명할 수 있습니까?
공유하자면 이것은 제가 일반적으로 사용하는 gdb 명령의 순서입니다.
$gdb program name
또는
$gdn PID
(gdb) set pagination 0
(gdb) set logging on
(gdb) run
내가 기억한다면 gdb 세션을 종료하고 다음을 사용했습니다.
$ rm -rf gdb.txt
그러면 모든 것이 다시 시작됩니다. overwrite on을 사용하여 기존 gdb.txt를 덮어쓸 수 있다는 것을 알고 있지만 gdb 내에서 rm -rf gdb.txt를 수행하는 방법이 있다면 좋을 것입니다. gdb에서 허용하는지 모르겠습니다.
FWIW gdb는 -
$ gdb --version
GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.