![]() |
![]() |
Emacs で C とか Perl とか Ruby のデバッグをすると気持ちいい
全国のprintデバッグ愛好家の皆様、こんにちは。VSとかEclipseとかのIDE以外でデバッガを使ったことのない僕がやってきましたよ。
最近、C言語でヒーコラ言ってる真っ最中な訳ですが、C言語だとprintデバッグがやりにくい訳で、デバッガ様の力を借りてみたくなった訳です。という訳で、巷で有名な gdb をちょっと試してみました。 基本的な使い方は、以下を参考にしてます。 で、なんだか Emacsからも使えるみたいなんで、試してみたんですが、これが使いやすくてびっくり。"M-x gdb" で起動すると、Emacs のソース上に、現在の行が黒三角で、ブレークポイントが赤丸で表示されます。後は、コマンドラインでの操作と同じように、s とか n でステップ実行できます。 ![]() あー、もしかして、Perl とか Ruby のデバッガもこんな感じで使えるのかなぁ、と思って調べてみたら、ビンゴ。それぞれ、以下の設定を .emacs に追加して、起動してやると(Perlの場合は "M-x perl-debug"、Rubyの場合は "M-x rubydb")、gdb と同じような感じでデバッグできます。 ;; Perl デバッガの設定 Emacsでの設定や、それぞれのデバッガの使い方については、以下を参照。
これは・・・、今まで結構な時間を損していたかもしれない・・・。
by fkmn
| 2008-06-12 23:55
| IT
|
![]() |
カテゴリ
以前の記事
2011年 06月
2011年 04月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 05月 2010年 04月 2010年 03月 2009年 12月 more...
ブログパーツ
リンク
検索
タグ
日記
IT
感想
本
programming
コンピュータ
ゲーム
Perl
CL
ライフサイエンス
一人読書会
インフォマティクス
Ruby
ブログ
ネタ
C#
PHP
yapcasia2008
生物
R
最新のトラックバック
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
![]() |
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ファン申請 |
||