0

複雑なデータ構造を含むコードをデバッグしています。dbx 変数を使用してこれらの構造体の値を保持し、コンテンツを表示するたびにポインターの間接参照を回避したいと考えています。のようなことをするとset $myTemp=*ptr->curValue、エラーは発生しませんが、表示コマンドを発行してもmyTempは表示されません。また、 を実行しprint $myTempても、出力もエラーもありません。(ドル記号なしで)実行すると、「 myTempprint myTempがローカルスコープで定義されていません..」のようなエラーが発生します。ここで何が間違っている可能性があるかについてのアイデア。ここではsolaris 10を使用しています。

4

2 に答える 2

0

構文エラーがあると思います。Dbx は ksh シェル構文を使用し、変数の名前にドル記号のプレフィックスを使用しています (説明によると)。

言う代わりに:

set $foo=bar

これ言ってみて:

set foo=bar
于 2012-08-07T23:00:38.990 に答える