set environment (gdb モードのみ)

環境変数を値に設定します。

構文

set environment name [ value ]

パラメーター

name

環境変数の名前。

value

環境変数の値。

説明

このコマンドは、指定の値に環境変数を設定します。

環境変数の値を表示するには、show environment を使用します。

環境変数の値を削除するには、unset environment を使用します。

environment コマンドには、現在実行中のプロセスの環境には効果はありません。また、デバッガーや現在のプロセスの環境変数の変更や表示も行いません。新しいプロセスの作成時に使用される環境変数にのみ影響します。

今後作成されるプロセス向けに環境変数の設定や設定解除を行い、デバッガーやデバッガーを起動したシェルの環境とは異なる環境を設定することができます。設定された環境変数は、デバッグするすべての新しいプロセスに適用されます。

スペースは環境変数の名前と値の区切りとして解釈されることに注意してください。スペースなしの等号は変数の値の一部として解釈されます。

次の例は、スペースで環境変数の名前と値を区切っています。また、コマンドは等号を変数の値の一部として解釈しています。

(idb) 
					  show environment FOO
Environment variable "FOO" not defined.
(idb) 
					  set environment FOO = rabbit
set environment FOO = rabbit
                           ^
Unable to parse input as legal command or C expression.
(idb) 
					  set environment FOO=rabbit
(idb) 
					  show environment FOO
FOO==rabbit
(idb) 
					 set environment FOO rabbit
(idb) 
					 show environment FOO
FOO=rabbit
(idb) 
					 

関連情報


このヘルプトピックについてのフィードバックを送信