GDB를 사용해서 프로그램을 Trace할 때 이 내용을 다른 파일로 출력하려고 하는데 어떻게 해야 하나요?
화면 캡쳐를 해보려 했지만 그것 역시 수월치가 않아서... ㅠ.ㅠ
산 넘어 산이군요~
GDB를 사용해서 프로그램을 Trace할 때 이 내용을 다른 파일로 출력하려고 하는데 어떻게 해야 하나요? 화면 캡쳐를 해보려 했지만 그것 역시 수월치가 않아서... ㅠ.ㅠ 산 넘어 산이군요~
gdb ./debug 2>&1 | tee debug.log
$ script logfile
하시고 원하시는 작업을 마치신 후에 CTRL + D 하시면
logfile 로 모든 화면이 캡쳐됩니다. 그런데 man page 에도 나와있듯이 linefeed 나 backspace 등등의 콘트롤 문자까지 모두 저장되므로 지저분 할수도 있습니다.
참고하세요..
항상 웃는 얼굴 태욱이가..^_~
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: [질문] gdb trace 내용을 기록하고 싶을 때 어떻게 해야?
gdb ./debug 2>&1 | tee debug.log
화면 캡쳐는 script 명령을 이용해보세요
$ script logfile
하시고 원하시는 작업을 마치신 후에
CTRL + D 하시면
logfile 로 모든 화면이 캡쳐됩니다.
그런데 man page 에도 나와있듯이 linefeed 나 backspace 등등의 콘트롤 문자까지 모두 저장되므로 지저분 할수도 있습니다.
참고하세요..
항상 웃는 얼굴 태욱이가..^_~
댓글 달기