使用載入啟動配置

若要建立啟動配置來載入要除錯的編譯式語言應用程式,請完成本主題的步驟。

  1. 從除錯器主功能表中選取檔案 > 新建啟動 > 載入程式
  2. 名稱欄位中,對您正在建立的配置輸入您想要的名稱。
  3. 選取主要標籤,讓此標籤浮現在前景。
  4. 執行檔欄位中,輸入您要除錯的程式的完整路徑和名稱。或者,您也可以按一下瀏覽來瀏覽程式。 這個欄位一定要填寫。
    註: 瀏覽動作只能瀏覽正在執行除錯器使用者介面用戶端的機器。
  5. 參數欄位中,輸入您要除錯的應用程式所需的任何程式參數。這是選用性步驟。
  6. 選取執行到主程式圓鈕可執行至主要程式的進入點。 選取起始設定時停止圓鈕可在執行應用程式的任何程式碼之前停止。 例如,在起始設定時停止可讓您對靜態 C++ 物件的建構子進行除錯。
  7. 選取進階標籤來指定下列設定:
    • 程序分出時一律跟隨母項:控制當被除錯的程序呼叫 fork() 時的除錯器行為。 如果不選取這個勾選框,則除錯器會停止,然後詢問您要除錯的程序。 如果選取這個勾選框,則除錯器不會停止 - 將會繼續對母程序除錯。
    • 顯示系統執行緒:有些 pthread 程式庫版本會有一個負責執行緒作業的系統執行緒。 除錯器預設不會顯示這個執行緒。選取這個勾選框可強制顯示這個執行緒。 大部分使用者並不需要顯示這個執行緒。

      選取這個勾選框時, 引擎不會考慮 pthread 程式庫是否存在,只會顯示核心執行緒。

    • 顯示標籤寬度:指定在使用者介面的程式檔視圖中展開標籤時要使用的標籤間距。預設值是 8。
    • 啟用深層逐步除錯:根據預設值,逐步除錯功能只會檢查直系子常式的除錯資訊。 如果選取這個勾選框,則引擎會進入副程序,直到發現含有除錯資訊的位置為止。 如果您有大量程式碼都沒有除錯資訊,則速度會變慢。
    • 停止在背景讀取除錯資訊:除錯器只在需要時才會從正在除錯的程式中讀取和解譯除錯資訊。 如果不選取這個勾選框,則除錯器只要一閒置就會開始讀取除錯資訊。 這樣通常可以改善除錯效能,但如果正在除錯的程式相當大,則可能會拖垮除錯器的速度。
    • 啟用引擎服務追蹤:這項設定用於診斷用途。請依據 IBM 客戶服務代表的指示來選取這項設定。
  8. 若要設定「程式檔查閱路徑」,請選取程式檔標籤並執行下列任何作業:
    • 若要新增程式檔位置,請按一下新增。這樣會開啟「新增程式檔」對話框,讓您選取要新增的程式檔位置的類型。 在「新增程式檔」對話框的選項清單中, 除錯引擎除錯引擎路徑檔案系統目錄選項最適用於在 AIX 上除錯時。 如果選擇除錯引擎,則除錯引擎會新增至程式檔搜尋路徑。 其他兩個選項會開啟一個對話框,供您輸入或瀏覽指定您要使用的程式檔搜尋路徑位置。
    • 若要移除現有的項目,請選取程式檔位置,然後按一下移除
    • 若要設定現有項目的順序,請選取程式檔位置, 然後按一下上移下移來變更位置的順序。
      註: 在某些情況下,變更位置的順序可能必須等到程式下次啟動時才會生效。

    如果您要在程式檔搜尋路徑中搜尋程式檔名稱的所有實例, 請選取搜尋路徑中的重複程式檔勾選框。 如果選取這個勾選框,且除錯器找到多個實例有此檔名,則對話框會提示您選擇正確的程式檔。

  9. 選取環境標籤,讓此標籤浮現在前景。在環境頁面中, 您可以設定除錯階段作業的環境變數。在這個頁面中所做的設定只會影響您的除錯階段作業。
    註: 在這個標籤中所做的變更只會影響除錯引擎及要除錯的程序。

    您可能因為各種因素而需要設定環境變數,例如,指定除錯階段作業所需之應用程式的執行檔位置。 若要在這個頁面中設定環境變數,請執行下列任何作業:

    • 根據預設值,如果從指令行或批次檔來啟動工作台且已設定環境變數,則這些將成為除錯階段作業使用的預設環境變數。
    • 若要新增除錯階段作業的環境變數,請按一下新建按鈕, 然後提供適當的值來完成新建環境變數對話框。此環境變數將會新增至預設的環境變數中。
    • 若要將除錯階段作業的一個環境變數移除,請從要設定的環境變數清單中選取此環境變數,然後選擇移除按鈕。
    • 按一下選取來開啟對話框,然後新增目前在環境中的任何變數。
  10. 如果已提供啟動配置所需的所有必要資訊, 則除錯套用按鈕會啟用。 按一下套用會儲存啟動配置, 此時您可以選擇關閉對話框而不啟動除錯階段作業, 也可以按一下除錯,使用新的啟動配置來啟動除錯階段作業。 如果按一下除錯,則會儲存啟動配置的任何變更,並啟動除錯階段作業。
    提示: 如果您尚未儲存啟動配置設定, 且如果您想要移除或變更已在啟動配置設定中提供的輸入, 則只要按一下回復,即可移除您所做的所有變更。
  11. 如果尚未提供啟動配置的必要資訊,或如果您所提供的資訊有誤,則對話框頂端會顯示訊息來指出遺漏的項目。
  12. 如果您在對話框中並未啟動除錯階段作業(例如,用來建立和儲存除錯階段作業), 當您使用完畢時,請按一下關閉來結束對話框。

若要刪除啟動配置,請從除錯器主功能表中選取檔案 > 啟動 > 刪除啟動。此時會開啟對話框,讓您選取要移除的啟動配置。

若要使用您已建立的啟動配置來啟動除錯階段作業, 請選取檔案 > 啟動 > <launch>, 其中 <launch> 是您在建立啟動配置時所指定的啟動配置名稱。 此時會開啟啟動配置對話框,並顯示已儲存的啟動配置設定。 再次使用啟動配置之前,您可以編輯這些設定。


意見