Gdb에서 입력하는 명령어와 결과 출력물 등을 임의의 파일로 저장하고 싶습니다

gdb에서 제가 입력하는 명령어와

이에 따라 출력되는 명령어의 결과내용을

임의의 파일에 저장하고 싶은데 Idea가 영 떠오르지 않네요.

아마 gdb 실행과 같이 무언가를 써주면 되지 않을까 하고 생각하지만…

잘 안되네요.

제가 gdb를 잘 쓸줄은 모르는데…

혹시 " > " 생각하시는 거 아닌가요?
사례:

~$ls
desktop pictures ubuntu one
~$ls > ls.txt
~$
(ls.txt란 파일이 현폴더에 생김. 내용은 :
desktop pictures ubuntu one)

쉽게 설명해드리면 > 을 이용하면 터미널에 나올 내용(사실은 표준 출력이라던가 stdout 뭐 이런거라던데 정확히는 몰라요)이 > 뒤에 있는 파일 이름으로 전송되요.

이거찾으셨나요?

tee를 사용하셔도 될듯.

[code:247ykg3h]$ gdb test.exe | tee out.txt[/code:247ykg3h]
하시면 gdb에서 text.exe 의 디버깅 명령수행이나 출력결과가 out.txt 파일에 저장됩니다.