準備除錯

除錯器使用者介面常駐程式必須正在接聽編譯式語言除錯器引擎,您才能開始執行除錯階段作業。 此外,您的應用程式也必須以適當的除錯選項來編譯。

如需設定除錯常駐程式來接聽除錯引擎方面的相關資訊,請參閱相關主題。

為了在程式碼層次上對程式除錯,您必須以特定的編譯器選項來編譯程式, 這些選項指示編譯器在目的檔中產生符號式資訊和除錯連結鉤。 以 IBM XL C/C++ Enterprise Edition for AIX 9.0 版來說, 請使用 -g 選項來執行無最佳化 (-O0) 編譯。 如需以除錯資訊來編譯程式的相關資訊,請參閱相關的編譯器選項主題或編譯器參考文件。

多使用者系統的考量

如果相同系統上有多位使用者執行 AIX 用戶端,則每一位使用者必須選取唯一的常駐程式埠。 為達成此目的,可以指派唯一的常駐程式埠給每一位使用者 - 或者,每一位使用者也可以在「變更常駐程式埠」對話框或「除錯常駐程式」喜好設定頁面中指定一個埠範圍(例如 8001-8009)。 如果使用埠範圍,則當每一位使用者啟動 AIX 用戶端時,將會選取此範圍內的下一個可用的埠。 使用者可以從常駐程式圖示來判斷已取得的埠。

意見