0

OS X Lion を使用して、gdb 7.5.1 を /usr/local/bin/gdb にインストールしました。go プロジェクトを次のようにビルドしました。

go build -ldflags "-s"

次の方法でデバッグしようとしています:

/usr/local/bin/gdb xxx

結果:

Reading symbols from /Users/xxxx...(no debugging symbols found)...done.

なんで?

4

1 に答える 1

3

デバッグシンボルを要求しませんでした。Gdbを使用したGoコードのデバッグは次のように述べています。

'-s'フラグをリンカに渡して、デバッグ情報を省略します(たとえば、build -ldflags "-s" prog.goに移動します)。

(私の強調。)

そうしないでください。:)

于 2013-03-14T20:25:17.887 に答える