關於這項作業
在使用 Tornado 除錯器之前,確保使用除錯旗標(通常為 -g)編譯產生的檔案。
若要使用 Tornado 除錯器:
程序
- 在 Rational® Rhapsody® 中,透過選取連接應用程式。
- 透過選取下載應用程式。
- 選取,或按一下執行。
- 在動畫工具列中,選取執行閒置(或選取執行步驟數次)以建立 tRhp 作業。
註: 在連接除錯器之前必須執行應用程式;否則沒有可以連接除錯器的作業。
- 在 Tornado 中,透過選取啟動除錯器。
- 透過選取,以將除錯器連接至主要執行緒 (tRhp)。
- 透過除錯器,將目錄變更為產生的程式碼目錄(使用 gdb 提示中的 cd 指令)。
- 透過除錯器,載入執行檔的符號(在 gdb 提示下使用 add-symbol-file 指令)。
結果
現在您可以使用 gdb 以除錯應用程式,設定岔斷點等等。
在 Rational Rhapsody 上退出動畫之前,您必須使用分離除錯器。如果不分離除錯器,則在 Rational Rhapsody 嘗試卸載影像時可能會封鎖階段作業。
註: 切勿使用除錯器將執行檔下載至目標。如果使用此方法,
Rational Rhapsody 將無法正常運作。