0

初心者ですperl。このモジュールの使い方を知りたいです。このモジュールについてどこかで読みましたが、その使用方法がわかりません。

実際、特定のツールを使用していくつかのテストを実行しているときに設定する必要があるいくつかの環境パスを含むファイルがあります(ファイル名はSET_ENV_TOOL1.cshまたはなど) 。SET_ENV_TOOL1.shTOOL1TOOL2

SET_ENV_TOOL1.sh file conatins:
setenv UVM_HOME /u/tools/digital/uvm/uvm-1.1a
setenv VIPP_HOME /u/tools/digital/vipcat_11.30-s012-22-05-2012
setenv VIP_AXI_PATH ${VIPP_HOME}/vips/amba_axi/vr_axi/sv/ #etc.(almost 10-15 paths are need to be set like this)

テストの実行中に毎回ツールが変更される可能性があるため、そのツールを実行するために環境パスも設定する必要があります。

テストを実行する前に、これらのパスを設定する perl スクリプトを作成する必要があります。そのテストはコマンドを実行し、そのコマンドはこれらの環境パスを使用します。

どんな助けでも大歓迎です。ありがとう !!

4

1 に答える 1

0

環境変数の読み取りと変更は Perlに組み込まれているため、言及したモジュールは必要ありません。

$ENV{UVM_HOME} = '/u/tools/digital/uvm/uvm-1.1a';
$ENV{VIPP_HOME} = '/u/tools/digital/vipcat_11.30-s012-22-05-2012';
$ENV{VIP_AXI_PATH} = "$ENV{VIPP_HOME}/vips/amba_axi/vr_axi/sv/";
于 2013-06-28T06:42:59.400 に答える