Tornado 디버거로 동시 디버깅

이 태스크 정보

Tornado 디버거를 사용하기 전에 디버그 플래그(보통 -g)를 사용하여 생성된 파일을 컴파일하십시오.

Tornado 디버거를 사용하려면 다음 단계를 수행하십시오.

프로시저

  1. Rational® Rhapsody®에서 코드 > IDE > 연결을 선택하여 애플리케이션에 연결하십시오.
  2. 코드 > IDE > 다운로드를 선택하여 애플리케이션을 다운로드하십시오.
  3. 코드 > IDE > 실행을 선택하거나 실행을 클릭하십시오.
  4. 애니메이션 도구 모음에서 유휴 이동(또는 단계 이동)을 선택하십시오. 그러면 tRhp 태스크가 작성됩니다.
    주: 디버거에 접속하기 전에 애플리케이션을 실행해야 합니다. 그렇지 않으면 디버거에 접속할 태스크가 없습니다.
  5. Tornado에서 도구 > 디버거를 선택하여 디버거를 시작하십시오.
  6. 디버그 > 접속을 선택하여 디버거를 main 스레드(tRhp)에 접속하십시오.
  7. gdb 프롬프트에서 cd 명령을 사용하여 디버거에서 디렉토리를 생성된 코드 디렉토리로 변경하십시오.
  8. gdb 프롬프트에서 add-symbol-file 명령을 사용하여 디버거에서 실행 파일의 기호를 로드하십시오.

결과

이제 gdb를 사용하여 애플리케이션 디버깅, 중단점 설정 등을 수행할 수 있습니다.

Rational Rhapsody에서 애니메이션을 종료하기 전에 디버그 > 분리를 사용하여 디버거를 분리해야 합니다. 디버거를 분리하지 못할 경우 Rational Rhapsody에서 이미지를 로드 해제하려고 하면 세션이 차단될 수 있습니다.

주: 디버거를 사용하여 실행 파일을 대상으로 다운로드하지 마십시오. 이 방법을 사용할 경우 Rational Rhapsody가 제대로 작동하지 않을 수 있습니다.

피드백