使用 Tornado 除錯器聯合除錯

關於這項作業

在使用 Tornado 除錯器之前,確保使用除錯旗標(通常為 -g)編譯產生的檔案。

若要使用 Tornado 除錯器:

程序

  1. Rational® Rhapsody® 中,透過選取程式碼 > IDE > 連接連接應用程式。
  2. 透過選取程式碼 > IDE > 下載下載應用程式。
  3. 選取程式碼 > IDE > 執行,或按一下執行
  4. 動畫工具列中,選取執行閒置(或選取執行步驟數次)以建立 tRhp 作業。
    註: 在連接除錯器之前必須執行應用程式;否則沒有可以連接除錯器的作業。
  5. 在 Tornado 中,透過選取工具 > 除錯器啟動除錯器。
  6. 透過選取除錯 > 連接,以將除錯器連接至主要執行緒 (tRhp)。
  7. 透過除錯器,將目錄變更為產生的程式碼目錄(使用 gdb 提示中的 cd 指令)。
  8. 透過除錯器,載入執行檔的符號(在 gdb 提示下使用 add-symbol-file 指令)。

結果

現在您可以使用 gdb 以除錯應用程式,設定岔斷點等等。

Rational Rhapsody 上退出動畫之前,您必須使用除錯 > 分離分離除錯器。如果不分離除錯器,則在 Rational Rhapsody 嘗試卸載影像時可能會封鎖階段作業。

註: 切勿使用除錯器將執行檔下載至目標。如果使用此方法,Rational Rhapsody 將無法正常運作。

回饋