COBOL2002 使用の手引 操作編
テストデバッガを使用するためには,プログラムのコンパイル時に-TDInfコンパイラオプションを必ず指定します。また,必要に応じて次のコンパイラオプションもあわせて指定します。
-CVInf -SimMain -SimSub -SimIdent -DynamicLink
テストデバッガの機能を使用するために指定するCOBOL2002のコンパイラオプションを次に示します。コンパイラオプションの詳細については,マニュアル「COBOL2002 使用の手引 手引編」を参照してください。
表2-1 テストデバッガの機能とコンパイラオプション
テストデバッガの機能 | コンパイラオプション |
---|---|
テストデバッガを使用する | -TDInf |
カバレージを使用する | -CVInf |
主プログラムシミュレーションを使用する | -SimMain(擬似主プログラムを生成する) |
副プログラムシミュレーションを使用する | -SimSub,-SimIdentと-DynamicLink,Callまたは-DynamicLink,IdentCall(擬似副プログラムを生成する) |
ccbl2002コマンドで必要な,リンク時の指定を次に示します。
表2-2 テストデバッガ・カバレージのためのリンク時の指定
対象 | 機能 | リンク時の指定 | |
---|---|---|---|
HP-UX(IPF), HP-UX(IPF64) |
AIX(32), AIX(64), Linux(x86), Linux(x64), Linux(IPF64), Solaris(SPARC) |
||
実行可能ファイル | 実行可能ファイルをテストデバッガ,カバレージの対象とする場合 | -lcbl2ktd | 指定しない |
ccbl2002を使用しないで,ccコマンドを使用する場合の使用例を次に示します。
cc TEST01.o TEST02.o -o TEST -L/opt/HILNGcbl2k/lib -lcbl2ktd -lcbl2k -lcbl2kml -ldld -lm
cc TEST01.o TEST02.o -o TEST -L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kml -ldl -lm
cc -q64 TEST01.o TEST02.o -o TEST -L/opt/HILNGcbl2k64/lib -lcbl2k64 -lcbl2kml64 -ldl -lm
cc TEST01.o TEST02.o -o TEST -L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kml -ldl -lm
cc TEST01.o TEST02.o -o TEST -L/opt/HILNGcbl2k64/lib -lcbl2k -lcbl2kml -ldl -lm
cc TEST01.o TEST02.o +DD64 -o TEST -L/opt/HILNGcbl2k64/lib -lcbl2ktd -lcbl2k -lcbl2kml -ldld -lm
cc TEST01.o TEST02.o -o TEST -L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kml -ldl -lm
共用ライブラリをldコマンドで作成するときは,「2.4.5 共用ライブラリ」または「6.4.2 共用ライブラリ」を参照してください。
All Rights Reserved. Copyright (C) 2004, 2011, Hitachi, Ltd.