タグ

2010年7月29日のブックマーク (2件)

  • gdbコマンド メモ - Watsonのメモ

    自分用にgdbコマンドをメモ。別のサイトに載せていたのですが、サイトが消えたのでこちらに載せ直しました(^^; list ソースコードを表示。 sample.cの10行目あたりを表示する場合、以下のコマンドを実行します。 (gdb) list sample.c:10 5 #define LED3 0x40 6 7 void wait() 8 { 9 static int status; 10 static unsigned int t; 11 12 do{ 13 status = *DGA_CSR20 & TT0_BIT; 14 t = (*DGA_CSR13 & 0x00ffffff); print (p) 変数の値を表示。 statusという変数の値を表示する場合、以下のコマンドを実行します。 (gdb) p status $1 = 104857 (gdb) p/x status $2

    gdbコマンド メモ - Watsonのメモ
    yosilove
    yosilove 2010/07/29
    GDBコマンドのメモ
  • よくわからない現代魔法 [Cocoa] NSTaskでコマンド実行するお

    NSTaskを使ってコマンドを実行する関数のメモ。 実行結果をNSStringにするときにUTF8にしてるのは俺の環境の問題なので、場合によっては書き換えが必要。 あと既知のバグとして、NSString型で渡してるディレクトリ名(epubFileDir)やファイル名(epubFileName)にスペースが入っていると「not found」が帰ってくる。ちゃんとエスケープして「\ 」に置き換えてるのに。。。保存の時点で文字コード設定しないとだめなのかもしらんね。 返り値は、(UNIXのプログラムのルールに従ってるコマンドの結果なら)成功していたら0。 //「cd epubFileDir」して「ls -l epubFileName」 - (int)getFileList{ NSLog(@"getFileList"); NSTask* task = [ [ NSTask alloc ] init

    yosilove
    yosilove 2010/07/29
    [Cocoa] NSTaskでコマンド実行するお: NSTaskを使ってコマンドを実行する関数のメモ。 実行結果をNSStringにするときにUTF8にしてるのは俺の環境の問題なので、場合によっては書き換えが...