애플리케이션을 디버그하기 위해 Tornado 디버거를 Rational® Rhapsody® 애니메이션
기능과 함께 사용할 수 있습니다.
이 태스크 정보
Tornado 디버거를 사용하기 전에 디버그 플래그(보통
-g)를 사용하여 생성된 파일을 컴파일하십시오.
Tornado 디버거를 사용하려면 다음 단계를 수행하십시오.
프로시저
- Rational Rhapsody에서
을
선택하여 애플리케이션에 연결하십시오.
- 를 선택하여 애플리케이션을 다운로드하십시오.
- 을
선택하거나 실행을 클릭하십시오.
- 애니메이션 도구 모음에서 유휴 이동(또는 단계 이동)을 선택하십시오.
그러면 tRhp 태스크가 작성됩니다.
참고: 디버거에 접속하기 전에 애플리케이션을 실행해야 합니다.
그렇지 않으면 디버거에 접속할 태스크가 없습니다.
- Tornado에서 를 선택하여 디버거를 시작하십시오.
- 을 선택하여
디버거를 main 스레드(tRhp)에 접속하십시오.
- gdb 프롬프트에서 cd 명령을 사용하여 디버거에서
디렉토리를 생성된 코드 디렉토리로 변경하십시오.
- gdb 프롬프트에서 add-symbol-file 명령을
사용하여 디버거에서 실행 파일의 기호를 로드하십시오.
결과
이제 gdb를 사용하여 애플리케이션 디버깅,
중단점 설정 등을 수행할 수 있습니다.
Rational Rhapsody에서
애니메이션을 종료하기 전에 를
사용하여 디버거를 분리해야 합니다. 디버거를 분리하지 못할 경우
Rational Rhapsody에서 이미지를
로드 해제하려고 하면 세션이 차단될 수 있습니다.
참고: 디버거를 사용하여
실행 파일을 대상으로 다운로드하지 마십시오. 이 방법을 사용할 경우
Rational Rhapsody가 제대로
작동하지 않을 수 있습니다.