如何修改系統預設的除錯工具?

2021-04-29 10:47:36 字數 841 閱讀 7665

大多數的機器上面會安裝了很多的complier,那我的機器來說明一下了,剛開始我們一直基於vc6.0開發,那麼我的工程預設的開啟方式都是vc6.0了。不久之後,有向vs2008過度的intension,那麼我們都安裝了vs2008,安裝完之後,我的所有的vc6.0的工程預設的開啟方式都變成了vs2008,這個還好了。最主要當vc6的project在執行發生異常會crash的時候,系統會彈出除錯的dialog,之後呢,vc6就會自動開啟出錯的module,那麼這對解決問題有一定的指導作用,但是現在系統會自動呼叫vs2008,即使你把工程的預設的開啟方式已經變為vc6.0,那麼如何恢復為原來的狀態,換句話講如何制定系統預設的除錯工具呢?

1.修改登錄檔:

定位到 hkey_local_machine/software/microsoft/windows  nt/currentversion/aedebug:

修改 debugger:的鍵值為

「"c:/program files/microsoft visual studio/common/msdev98/bin/msdev.exe" -p %ld -e %ld」,那麼上面是我vc安裝的路徑,自己根據實際情況做相應的調整了。

這種方式比較通用了,可以修改任何制定的可調式的complier了

2.修改vc的選項。

相比較這種只適合vc6.0了,那麼其他的complier也有類似的option了,vc6.0中的選項行為

「tools」-> "options" -> "debug"頁面,勾選 「just-in-time debugging」

就可以確保vc作為系統預設除錯的complier.

完畢,歡迎指正!

[email protected]

android系統除錯工具adb命令

adb version adb devices adb get state裝置的狀態有 3 鐘,device offline unknown device 裝置正常連線 offline 連線出現異常,裝置無響應 unknown 沒有連線裝置 adb root adb remount需要先配置對應的檔...

LinuxC的除錯工具

linuxc的除錯工具 華清遠見嵌入式學院講師。在linux開發中,使用gcc做為編譯器,編譯程式產生出來的東西可以是非常高效的 可執行檔案。但是我們今天來看的是非常有用的除錯工具可以幫我們檢視到一些檔案細節。第乙個是 nmnm 工具可以列出檔案中各部分的位址資訊。08049f28 d dynami...

vue的除錯工具

上圖蠻有意思。vuejs用了很久了,大部分時候看下報錯資訊,結合vue.js devtools檢視下各個元件的資料其實就可以了,但是有時候還是有必要使用debugger的。話分兩頭,本文主要講兩個東西 vue.js devtools開發工具的使用 使用debugger和sourcemap除錯vue元...