2010-07-11 3 views
4

GNU 이맥스 23.2.1 GCC 내가 디버깅 GDB-많은 창을 사용하고 4.4.4디버깅 사용 이맥스

합니다.

나는 더 나은 것이 있는지 궁금한가요?

현재 링크드 목록을 디버깅하고 있습니다. 그 목록은 그다지 크지 않습니다. 그러나 모든 요소의 값을 확인하는 것이 좋습니다. 항상 'print sorted_queue->next->seconds'하는 대신에.

값이 변경되면 watch 명령이 제대로 작동합니다. 그러나 때로는 쉽게 검토 할 수 있도록 별도의 버퍼에서보고 싶은 모든 값을 볼 수 있습니다.

매번 내가 무엇을 가치가 있는지 보려면 print (p) 명령과 변수 이름을 발행해야합니다. 그냥 많은 타이핑. Visual Studio가 좋은 점 중 하나는 디버깅입니다. 이러한 기능 중 일부를 사용하여 Emacs를 보는 것이 좋을 것입니다. 어떤 조언을

많은 감사,

답변

1

당신은 Data Display Debugger, 일명 DDD를 좋아할 것 : 전에 그와 함께 실험을

alt text

+0

. 그러나, 나는 gdb와 gdb-many-windows로 작업 할 때 매우 유용하다고 생각한 스피드 바를 사용하고있다. 감사. – ant2009

1

지금까지 우려되는 데이터 구조의 덤핑으로, GDB 파이썬 확장을 관심 있습니다. 그러면 '인쇄 목록'출력 '5 10 2 4 50'또는 원하는 프레젠테이션을 만들 수 있습니다.

GDB Python 스크립팅 소개를 읽을 수 있습니다. here.