2017-07-11 4 views
-5

私はWindows環境でgolangで開発中です。なぜWindows環境でgolangをデバッグするためにgdb(レポートエラー)を使用しなかったのですか?

そしてmingwでgdb7.6をインストールします。パスはC:\Mingw\binで、私はそれをWindows環境に添付します。

私はgolangプロジェクトを作成してビルドします。

最後にパスとファイルは次のとおりです。

D:\go_code\gdb\src>ls 
gdb.go src.exe 

と私はGDBを使用しています。

D:\go_code\gdb\src>gdb src 
GNU gdb (GDB) 7.6.1 
Copyright (C) 2013 Free Software Foundation, Inc. 
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 
This is free software: you are free to change and redistribute it. 
There is NO WARRANTY, to the extent permitted by law. Type "show copying" 
and "show warranty" for details. 
This GDB was configured as "mingw32". 
For bug reporting instructions, please see: 
<http://www.gnu.org/software/gdb/bugs/>... 
"D:\go_code\gdb\src/src.exe": not in executable format: File format not recognized 
(gdb) 

src.exeは認識された形式ではありません。どうして?

だから私は行く-GDBによってガイドを見て、それは言う:

使用(GDB)元C:\ゴー\ SRC \ランタイム\ runtime-gdb.py

そして私をこれによると。しかし、まだエラーが発生します:

(gdb) source C:\Go\src\runtime\runtime-gdb.py 
C:\Go\src\runtime\runtime-gdb.py:5: Error in sourced command file: 
Undefined command: "". Try "help". 
(gdb) 

なぜですか?

私はWindowsにpython3.6をインストールしており、それをwindowns evironmentに追加しています。

私は本当にそれを解決するためのいかなる考えも持っていません。

+2

[delve](https://github.com/derekparker/delve)を試してください。 – Adrian

+0

それは素晴らしいです!私は欲しいものを掘り下げます。非常に感謝します! –

答えて

0

Delveは、ゴープログラミング言語用のデバッガで、ゴランコードのデバッグに使用できます。

関連する問題