19
A
回答
19
當您構建包含應用程序符號的編譯器時,編譯器將爲您生成一個pdb文件,Visual Studio調試器和外部調試器可以使用該文件輕鬆找到出錯的地方。
「Full」表示在構建應用程序時將生成完整的調試信息,因此代碼本身將是可調試的,其中包括[DebuggableAttribute]
,它將代碼鏈接到調試信息,例如,符號。
「僅限pdb」意味着在構建時只生成pdb調試信息,而不會將[DebuggableAttribute]
添加到JIT編譯器用於將代碼鏈接到調試信息的編譯代碼。
更多信息,可以發現here
1
從Should I compile release builds with debug info as "full" or "pdb-only"?
另見https://docs.microsoft.com/en-us/cpp/build/reference/debug-generate-debug-info
我將建立與PDB-只。您將無法將調試器 附加到發佈的產品,但如果您收到崩潰轉儲,則可以使用Visual Studio或WinDBG在崩潰時檢查堆棧跟蹤和內存轉儲 。
如果使用完全而不是pdb-only,那麼除了可執行文件可以直接連接到 調試器外,您將獲得相同的優勢。您需要確定您的 產品&客戶是否合理。
相關問題
- 1. 這個調試信息是什麼意思?
- 2. [allowDefinition]錯誤信息是什麼意思?
- 3. 什麼是調試信息?
- 4. Android調試setDisplayHomeAsUpEnabled是什麼意思?
- 5. 這是什麼(matplotlib)錯誤信息是什麼意思?
- 6. 在Xcode中調試什麼「超出範圍」是什麼意思?
- 7. 是什麼意思:是什麼意思?
- 8. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 9. 這些Spring調試消息是什麼意思?
- 10. 是什麼意思,在Python中是什麼意思?
- 11. 在CSS中'生成框'是什麼意思?
- 12. 在c#中「生成方法存根」是什麼意思?
- 13. 什麼意思是createsamples中的信息文件opencv
- 14. 元信息中的'CallCnvntn'是什麼意思?
- 15. /proc/net/protocols中的統計信息是什麼意思?
- 16. python中的這個錯誤信息是什麼意思?
- 17. 什麼意思:在x86中是什麼意思?
- 18. 在netbeans中附加調試器是什麼意思?
- 19. 在Xcode調試變量視圖中,variable.storage是什麼意思?
- 20. 在Visual Studio調試器中,{null = ???}是什麼意思?
- 21. PROJECT_NAME [number:number]在xcode的調試控制檯中是什麼意思?
- 22. Mosync生成錯誤:什麼意思
- 23. 「BIOS中斷調用」是什麼意思
- 24. 什麼?在C#中是什麼意思?
- 25. 而在Visual Studio調試,什麼是雙[]的意思是
- 26. 什麼是信號(SIGCHLD,SIG_DFL);意思?
- 27. NSObject.BroadSystemFontWeights警告消息是什麼意思?
- 28. 此錯誤消息是什麼意思?
- 29. 保留消息是什麼意思?
- 30. %{}是什麼意思?
不幸的是,鏈接已經死亡。 – 2012-03-29 06:34:19