이클립스 CDT 통합 버전의 gdb 콘솔창에서 stderr 출력 보는 방법이 궁금합니다.
글쓴이: oosap / 작성시간: 목, 2012/11/01 - 1:54오후
저는 지금 이클립스 CDT 통합버전을 사용중입니다.
gdb 프론트앤드로 이클립스만한게 없는 것 같아서 좋아라 하면서 잘 쓰고 있습니다.
가장 마음에 드는 것은 gdb 콘솔에서 gdb 명령을 쓸 수 있다는 것입니다.
그런데 문제는 그냥 gdb 에서 p 명령으로 어떤 함수를 수행시킨 결과 값을 출력할 때와
이클립스의 gdb 콘솔에서 p 명령으로 어떤 함수를 수행시킨 결과 값을 출력할 때
차이가 있다는 것입니다.
이클립스에서는 일부만 출력이 되더군요. 제 판단에는 stdout 은 잘 출력이 된 것 같습니다. stderr 로 출력한 내용이 나타나지 않는 것 같습니다.
(짐작 : 콘솔에서 보통 쓰는 옵션중에 2>&1 이라는 게 있습니다. 이게 필요해 보입니다.) 어떻게 stderr 출력도 이클립스이 콘솔에서 출력되게 할 수 있을까요?
감사합니다.
Forums:
임시로... 작성하신 프로그램 첫
임시로... 작성하신 프로그램 첫 머리에서
감사합니다. 그런데 성공하지는 못했습니다. 제가
감사합니다.
그런데 성공하지는 못했습니다.
제가 보고 있는 프로그램에서 프린트 출력 하는 부분에서 0,1,2 번 파일 디스크립터에 대해 나름대로 초기화를 하는 것 같습니다.
아마도 그래서 알려주신 코드를 메인 시작지점에 두는 것은 소용이 없었습니다. 프로그램을 디버깅해봐야 어떻게 초기화를 하는지 확인이 될 것 같습니다.
임시적인 방법말고 정식으로는 이클립스에서 stderr 로의 출력을 볼 수는 없는지 궁금합니다.
답글 감사드립니다.
Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.
댓글 달기