2016-03-25 39 views
1

我有一些去測試。我想用gdb進行調試。我該如何調試用gdb去測試

但是由go test構建的二進制文件在運行後會被丟棄。

那麼我該怎麼做呢?

去1.6在Windows/64

回答

3

您使用go test -c這將生成可執行文件xyz.test。之後,您使用gdb xyz.test進行調試。

只要檢查go test --help-c標誌的解釋:

編譯測試二進制pkg.test但不運行它 (其中PKG是封裝的導入路徑的最後一個元素)。 可以使用-o標誌更改文件名。

+0

:-)如果一切都失敗了,請閱讀手冊。 TY – pm100