讓編譯程式產生偵錯資訊,並將它放在輸出檔中。
語法
-debug[+ | -]
或
-debug:[full | pdbonly]
論點
| 術語 | 定義 |
|---|---|
+ | - |
選擇性。 指定 + 或 -debug 導致編譯程式產生偵錯資訊,並將它放在 .pdb 檔案中。 指定 - 的效果與未指定 -debug相同。 |
full | pdbonly |
選擇性。 指定編譯程式所產生的偵錯資訊類型。 如果您未指定 -debug:pdbonly,則預設值為 full,可讓您將調試程式附加至執行中的程式。 自 pdbonly 變數允許在調試程式中啟動程式時進行原始程式碼偵錯,但只有在執行中的程式附加至調試程式時,才會顯示元件語言程序代碼。 |
備註
若要建立偵錯組建,請使用此選項。 如果您未指定 -debug、 -debug+或 -debug:full,您將無法對程式的輸出檔進行偵錯。
根據預設,不會發出偵錯資訊 (-debug-)。 若要發出偵錯資訊,請指定 -debug 或 -debug+。
如需如何設定應用程式偵錯效能的資訊,請參閱 讓映射更容易偵錯。
| 在 Visual Studio 集成開發環境中設定 -debug |
|---|
| 1.在 方案總管中選取專案后,單擊 [ 專案 ] 功能表上的 [ 屬性]。 2.按兩下 [ 編譯] 索引標籤。 3.按兩下 [ 進階編譯選項]。 4.修改 [ 產生偵錯資訊 ] 方塊中的值。 |
範例
下列範例會將偵錯資訊放在輸出檔 App.exe中。
vbc -debug -out:app.exe test.vb