環境変数は,カバレージを起動する前に設定します。大文字で指定してください。
表6-1 使用する環境変数一覧
環境変数 |
概要 |
CBLPIDIR |
プログラム情報ファイルがあるディレクトリ名を指定します。 |
CBLTDEXEC |
プログラムからの連動実行を指定します。
カバレージ情報の蓄積の場合については,「7.2.2 プログラムからの連動実行による方法」,カウント情報の表示の場合については,「7.5.2 プログラムからの連動実行による方法」を参照してください。 |
CBLLSLIB |
共用ライブラリファイルのファイル名を指定します。 |
CBLLPATH※1 |
共用ライブラリファイルがあるディレクトリ名を指定します。 |
LD_LIBRARY_PATH※2 |
共用ライブラリファイルがあるディレクトリ名を指定します。 |
CBLTDEXTARGET※3 |
-TDInfおよび-CVInfコンパイラオプションがないCOBOLプログラム,またはCOBOLプログラム以外から共用ライブラリが呼ばれる場合,カバレージ情報の蓄積,カウント情報の表示を可能にします。 |
- 注※1
- HP-UX(IPF),HP-UX(IPF64),AIX(32),およびAIX(64)で有効
- 注※2
- Linux(x86),Linux(x64),Linux(IPF64),およびSolaris(SPARC)で有効
- 注※3
- Linux(x64) 01-03以降で有効
プログラムの実行に関するその他の環境変数は,マニュアル「COBOL2002 使用の手引 手引編」を参照してください。
注意事項
- カバレージ情報の蓄積・カウント情報の表示のプログラム情報ファイルを次に示す検索順序で検索します。検索した結果,見つからないときは,プログラム情報ファイルに該当するプログラムはカバレージ情報の蓄積およびカウント情報の表示の対象となりません。
検索順序
(1)環境変数CBLPIDIRで指定したディレクトリ
(2)実行可能ファイルに含まれるプログラムは,実行可能ファイルのあるディレクトリ
共用ライブラリファイルに含まれるプログラムは,共用ライブラリファイルのあるディレクトリ
(3)カレントディレクトリ
- カバレージ情報の表示・カバレージ情報の操作のプログラム情報ファイルがパスの付かないファイル名または,相対パスで指定された場合,次に示すディレクトリを検索します。相対パスが指定されたときは,次に示すディレクトリからの相対パスを検索します。絶対パスが指定されたときは検索しません。
(1)環境変数CBLPIDIRで指定したディレクトリ
(2)カレントディレクトリ
- プログラムが-CVInfコンパイラオプションでコンパイルされていない場合,カバレージ情報の蓄積,表示,操作,およびカウント情報の表示の対象となりません。
カバレージ情報の表示,操作では対象外とするエラーメッセージを出力します。
- カバレージ情報の蓄積の対象となるプログラム情報ファイルが一つもない場合は,カバレージ情報の蓄積のためのプログラムを実行しません。
- カバレージ情報の表示の対象となるプログラム情報ファイルが一つもない場合は,カバレージの表示をしません。カバレージ情報リストファイルも出力しません。
- カバレージ情報の操作の対象となるプログラム情報ファイルが一つもない場合は,カバレージの操作をしません。
- カウント情報の表示の対象となるプログラム情報ファイルが一つもない場合は,カウント情報の表示のためのプログラムを実行しません。カウント情報リストファイルも出力しません。
- 環境変数CBLTDEXECについては,「7.2.2 プログラムからの連動実行による方法」,「7.5.2 プログラムからの連動実行による方法」を参照してください。
- 環境変数CBLLSLIB,環境変数CBLLPATH,および環境変数LD_LIBRARY_PATHについては,「6.4.2 共用ライブラリ」を参照してください。
All Rights Reserved. Copyright (C) 2004, 2011, Hitachi, Ltd.