除錯常駐程式是使用者介面中負責接聽引擎連線的部分。 視您除錯的程式設計語言或除錯階段作業的啟動方式而定, 除錯常駐程式可能會自動接聽除錯引擎,也可能必須經過設定才行。
有三種方式可以判斷除錯常駐程式是否正在接聽除錯引擎:
。
如果常駐程式未接聽,則圖示會顯示成
。基於安全性理由,或如果多使用者機器上有另一位使用者需要使用常駐程式埠號,則您可能想要停止除錯常駐程式。 然而,常駐程式必須在接聽,才能啟動編譯式語言除錯階段作業。 如需多使用者考量的相關資訊,請參閱準備除錯的相關主題。
如果除錯常駐程式未接聽除錯引擎,您可以執行下列其中一項作業來開始接聽:
)。
圖示會改變來表示常駐程式已啟動。如果除錯常駐程式正在接聽,您可以執行下列其中一項作業來停止接聽:
)。
圖示會改變來表示常駐程式已停止。除錯常駐程式用來接聽除錯引擎的預設埠是 8001。 您可以從「除錯」視圖或從「除錯常駐程式」喜好設定頁面中變更常駐程式埠號 - 您可以指定一個埠範圍供除錯常駐程式來接聽。 如果在多使用者機器上執行使用者介面,則您需要變更埠號或指定一個埠範圍(在 AIX 機器上執行使用者介面時,通常需要這樣做)。
若要從「除錯」視圖中變更埠號,請完成下列步驟:
若要從「除錯常駐程式」喜好設定頁面中變更埠號,請參閱相關的除錯喜好設定主題。
若要指定一個埠號範圍,請以逗點和連字號來分隔每個值。 例如,指定 8001,8003,8900-8903 會使除錯常駐程式使用此號碼範圍中的第一個可用的埠: 8001、8003、8900、8901、8902 及 8903。建立常駐程式連線之後, 您可以將滑鼠游標移動至常駐程式圖示上,即可看出(在浮動工具提示中)已使用的埠 - 或按一下常駐程式圖示右邊的向下箭頭,功能表中會顯示埠號。