cwnicol programming

プログラミング関連の投稿をすこしだけ

2008-12-01から1ヶ月間の記事一覧

vi タグジャンプ

ソースのトップディレクトリで ctags -R . Ctrl + ] タグジャンプ Ctrl + o または Ctrl + t タグジャンプバック Ctrl + w } カーソル位置の単語の定義を、プレビューウィンドウで開く。 Ctrl + w Ctrl + z プレビューウィンドウを閉じる。(:pcと同じ) g Ctr…

GDB アタッチ

参考URL:http://www.fireproject.jp/feature/gdb/advanced/attach.html (1)fileでシンボルファイルすなわちこれからattachするプロセスの シンボル情報を持っているファイルを指定する. (2)directoryコマンドで読み込んだファイルのソースを検索できるように…

GDBデバッガの使い方

■主なコマンド コマンド 意味 r 実行開始 s ステップイン n ステップオーバー fin ステップアウト q gdb終了 p 値の表示(任意の式を実行することも可(※1)) x 値の表示 set 値の設定。pを使って設定してもよい。例)p hoge=1 ※1 p memset(hoge, 0x00, sizeof(h…

#ifdef、#endifを使わないデバッグprint

#include <cstdio> using namespace std; #define DEBUG #ifdef DEBUG # define DEBUG_PRINTF(message) fprintf(stderr, message) # define DEBUG_PRINTF2(f, a, b) fprintf(stderr, f, a, b) #else # define DEBUG_PRINTF(message) # define DEBUG_PRINTF2(f, a, b)</cstdio>…