COBOL2002 使用の手引 操作編


3.2.3 cbltl2kコマンド

形式1

[図データ]

形式2

[図データ]

-IncludePath

TDコマンド(#INCLUDE)で指定するTDコマンド格納ファイルのディレクトリを指定します。

-Library

テストデバッグの対象とする共用ライブラリ名を指定します。

-Execute

テストデバッグ対象のプログラムを起動する実行可能ファイル名を指定します。

-Help

cbltl2kコマンドの構文を表示します。このオプションを指定すると,ほかのオプションをすべて無効とします。

注意事項
  • -Executeオプションは,必ず最後に指定します。-Executeオプション以外のオプションの指定順序は任意です。

  • -Libraryオプションは,複数のファイル名を指定できます。

  • 起動後のカレントディレクトリは,cbltl2kコマンドを入力したディレクトリです。

  • cbltl2kコマンドのメッセージは標準エラー出力へ出力します。

  • cbltl2kコマンド名は,英小文字で指定します。

  • cbltl2kコマンド名だけを指定した場合は,cbltl2kコマンドの構文を表示します。

  • オプションは,英大文字,英小文字のどちらでも指定できます。オプションの始まりは,ハイフン(-)とします。

  • オプションの区切り記号は空白文字およびタブです。空白文字およびタブを区切り記号としたくないときは,オプションをダブルコーテーション(")で囲みます。

  • 同じオプションを複数指定した場合は,最後に指定したオプションを有効とします。

  • オプションにパスの付かないファイル名を指定した場合は,カレントディレクトリのファイルとなります。相対パスの付いたファイル名を指定した場合は,カレントディレクトリを起点とする相対パスのディレクトリにあるファイルとします。

  • オプションに複数のファイル名を指定する場合は,コンマ(,)または空白文字で区切ります。また,アスタリスク(*)をファイル名の一部に指定すると,*以外の文字が一致するすべてのファイルを指定できます。

  • cbltl2kコマンドが返す終了コードは,次のとおりです。

    終了コード

    内容

    0

    正常終了

    1

    エラー発生による終了

    2

    キー操作による割り込みによる終了

  • -Helpオプションによるコマンドの構文は,標準出力へ出力します。それ以外のメッセージは,標準エラー出力へ出力します。

  • 次に示すどれかに該当する場合,単独で実行したユーザプログラムが異常終了すると,「セグメンテーション違反です」などのメッセージがシステムから表示されます。テストデバッガからユーザプログラムを起動すると,システムからのこのメッセージは表示されません。

    ・実行時環境変数CBLEXCEPTにNOSIGNALを指定した場合

    ・次に示すコンパイラオプションのどれか一つも指定しないでコンパイルしたプログラムの場合

     -DebugInf,-DebugInf,Trace,-DebugCompati,-DebugData,-TDInf,-CVInf,-DebugRangeコンパイラオプション

    ・COBOLが例外(スタックオーバーフローなど)を検出できない場合