OS X Mavericks で Go (go1.3 darwin/amd6) と GoClipse 0.8 を使用しています...
(ブレークポイントを設定した後) デバッガーの実行に問題があったため、スタック オーバーフローとインターネットの残りの部分を精査し、gdb をインストールする必要があることを発見しました。
次の指示に従って(Tに)(HomeBrew経由でgdbをインストールすることにより):
http://ntraft.com/installing-gdb-on-os-x-mavericks/
ここで、ブレークポイントを配置して Eclipse のデバッガーで go プログラムを実行すると、Go コードではなくアセンブリ コードがステップ実行されます。
例えば
私のgoプログラム内の次の行にブレークポイントが設定されました:
responses := [] *HttpResponse{}
デバッガーを実行すると、次のファイルが開きました。
rt0_darwin_amd64.s
それが設定されたコード行は次のとおりです。
MOVQ $_rt0_go(SB), AX
そして、コードを「ステップオーバー」しようとすると、これらのアセンブリファイルを介して実行され続けました...
私はアセンブリを知りません (そして、それを学ぶ時間がないと思います)... Eclipse デバッガーを使用して Go プログラムをデバッグする簡単な方法はありますか?