COBOL2002 使用の手引 操作編


4.2.2 環境変数の指定

テストデバッグに必要な環境変数を指定します。

表4‒1 環境変数一覧(バッチモードでのテストの方法)

環境変数名

概要

CBLPIDIR

プログラム情報ファイルおよび#INCLUDEコマンドで入力するTDコマンド格納ファイルがあるディレクトリ名を指定する。

CBLLSLIB

共用ライブラリファイルのファイル名を指定する。

CBLLPATH※1

共用ライブラリファイルがあるディレクトリ名を指定する。

LD_LIBRARY_PATH※2

共用ライブラリファイルがあるディレクトリ名を指定する。

CBLTDEXTARGET

-TDInfおよび-CVInfコンパイラオプションがないCOBOLプログラム,またはCOBOLプログラム以外から共用ライブラリが呼ばれる場合,テストデバッグを可能にする。

注※1

AIXで有効

注※2

Linuxで有効

プログラムの実行に関するその他の環境変数は,マニュアル「COBOL2002 使用の手引 手引編」を参照してください。

注意事項

  1. プログラム情報ファイルは,次に示す検索順序で検索します。検索した結果,見つからないときは,プログラム情報ファイルに該当するプログラムはテストデバッグの対象となりません。

    検索順序

    (1)環境変数CBLPIDIRで指定したディレクトリ

    (2)実行可能ファイルに含まれるプログラムは,実行可能ファイルのあるディレクトリ

     共用ライブラリファイルに含まれるプログラムは,共用ライブラリファイルのあるディレクトリ

    (3)カレントディレクトリ

  2. #INCLUDEコマンドで入力するTDコマンド格納ファイルに,絶対パスの付かないファイル名を指定したときは,次に示す検索順序で検索します。#INCLUDEコマンドで相対パスが指定されたときは,次の各ディレクトリからの相対パスとします。

    検索順序

    (1)cbltd2kコマンドの-IncludePathオプションの指定があればそのディレクトリ

     -IncludePathオプションの指定がなければ,-Inputオプションのディレクトリ

    (2)環境変数CBLPIDIRで指定したディレクトリ

    (3)カレントディレクトリ

  3. 次の環境変数については,「2.4.5 共用ライブラリ」を参照してください。

    • 環境変数CBLLSLIB

    • 環境変数CBLLPATH

    • 環境変数LD_LIBRARY_PATH

    • 環境変数CBLTDEXTARGET