Go 程序調試工具:godebug
godebug 是一個與眾不同的 Go 程序調試工具,傳統的編譯型語言調試器使用底層系統調用并讀取二進制文件用于調試各類符號。使用起來很麻煩而且很難移植。
godebug 使用不同的方法,直接把源碼作為目標程序,在每一行插入調試代碼,然后編譯并運行。結果就是一個全功能的調試器,完全可以移植到不同平臺。事實上,由于有了 gopherjs ,你也可以在瀏覽器上進行調試。
例如可通過 _ = "breakpoint" 來插入斷點,然后通過 $ godebug run gofiles... [arguments...] 命令進行調試。
本文由用戶 likeo 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!