ラベル gdb の投稿を表示しています。 すべての投稿を表示
ラベル gdb の投稿を表示しています。 すべての投稿を表示

2014/04/24

cgdbとgdbのTUIモードでGoのコンソールデバッグをしてみる

デバッグにはGUIを使ってもよい派なので、liteIDEとかIntellijを使うほうが幸せになりそうですが、Goのコンソールデバッグするために、gdbをコンソールでちょっと使いやすくしたcgdbと、gdbのTUIモードを試してみました。

なお、Goでこれらを利用するにはまずgdbを最新のものにする必要があります。詳細は以前の記事「MacでGoのデバッグ環境を構築する」を参照してください。

2014/04/15

MacでGoのデバッグ環境を構築する

導入まで手間がかかったのでメモ。

コマンドラインツールに含まれるgdbはちょっと古い (GNU gdb 6.3.50-20050815 (Apple version gdb-1824))ので Goのデバッグに使えません。また、導入したgdbでプロセスのデバッグをするためには署名を入れる必要があります。

さらに、環境変数を適切にセットした上で正しいファイル構成でコンパイルする必要があります。