タグ

ブックマーク / www.ne.jp (3)

  • UNIX dbxコマンド(Hishidama's UNIX-command "dbx" Memo)

    デバッガー。デバッグを行うツール。 実行をある箇所で止めて変数の内容を見たり、あるいは書き換えたり、実行する箇所を変えたりできる。 (ここではSunStudio10試用版のもの。C言語やC++Javaにも対応しているらしいが、C言語のしか知らない) ccで「-g」オプションを付けてコンパイルすると、dbxを使ってデバッグをする際にソースが表示されるようになって便利。 ただし、デバッグする時にソースファイルを参照する模様。 すなわち、ソースファイルが コンパイル時点と同じ場所に存在していないと駄目。ソースファイルを消したり、実行ファイルだけを別マシンに持っていったりすると駄目だということ。 また、ソースファイルだけを書き換えてしまうと同期がとれなくて意味が無くなる(警告が出る)。 起動方法 % dbx 何も指定せずに起動する。この後、プロセスをアタッチしたりするだろう。 % dbx 実行フ

    Horiuchi_H
    Horiuchi_H 2010/10/27
    dbxのコマンドリファレンス
  • 右脳式ぷよぷよルーム : ぷよぷよニュース2010年1月

    Horiuchi_H
    Horiuchi_H 2010/02/05
    ぷよ7のシミュレータ、このごろアクセスが増えてると思ったら「右脳式ぷよぷよルーム」さんのところで紹介されてた!
  • #importメモ(Hishidama's VC++ #import directive Memo)

    例えば「#import <shdocvw.dll>」により、プロジェクトのワークディレクトリ内(デバッグビルドなら「Debugディレクトリ」の下)に「shdocvw.tlh」と「shdocvw.tli」というファイルが作られる。 コンパイル時の警告 shdocvw.dllやmshtml.tlbをインポートすると、コンパイル時に警告が出る。(VC++2005) #import <shdocvw.dll> #import <mshtml.tlb> warning C4192 'tagREADYSTATE' を自動的に除外し、タイプ ライブラリ 'shdocvw.dll' をインポートします tagREADYSTATEが他の場所(ocidl.hの中)で既に定義されているので、shdocvw.tlhの中ではtagREADYSTATEを定義しない(除外する)。そのままインポートを続行する。 という意

  • 1