COBOL2002 Cosminexus連携機能ガイド
COBOL UAPのコンパイル方法は,マニュアル「COBOL2002 操作ガイド」またはマニュアル「COBOL2002 使用の手引 手引編」を参照してください。
COBOL UAPの開発は開発マネージャを用いて作成およびコンパイルすることができます。また,次の例のようにコマンドを入力してコンパイルとリンクを行うこともできます。
(例) ccbl2002 -MainNotCBL -Dll,Stdcall -DllInit -MultiThread -Comp5 sample.cbl
COBOL UAPの開発は開発マネージャを用いて作成およびコンパイルすることができます。また,次の例のようにコマンドを入力してコンパイルとリンクを行うこともできます。
(例) ccbl2002 -MainNotCBL -Dll -DllInit -MultiThread -Comp5 sample.cbl
COBOL UAPのコンパイルおよびリンケージ例を次に示します。
・コンパイルの例を次に示します。
ccbl2002 -MainNotCBL -PIC,Std -MultiThread -Comp5 sample.cbl ld +s -b -o libsample.so sample.o -L/opt/HILNGcbl2k64/lib -lcbl2k -lcbl2kkn -lcbl2kml -lpthread -lm
・リンケージ時は,「-L/opt/HILNGcbl2k64/lib -lcbl2k -lcbl2kkn -lcbl2kml -lpthread -lm」が必要です。
COBOL UAPのコンパイルおよびリンケージ例を次に示します。
・コンパイルの例を次に示します。
ccbl2002 -MainNotCBL -PIC,Std -MultiThread -Comp5 sample.cbl ld -o libsample.a sample.o -bpT:0x10000000 -bpD:0x20000000 -bnoentry -bM:SRE -bexpall -L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kml -lcbl2kmp -lpthreads -lm
・リンケージ時は,「-L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kml -lcbl2kmp -lpthreads -lm」が必要です。
COBOL UAPのコンパイルおよびリンケージ例を次に示します。
・コンパイルの例を次に示します。
ccbl2002 -MainNotCBL -PIC,Std -MultiThread -Comp5 sample.cbl ld -o libsample.a sample.o -b64 -bpT:0x100000000 -bpD:0x110000000 -bnoentry -bM:SRE -bexpall -L/opt/HILNGcbl2k64/lib -lcbl2k64 -lcbl2kml64 -lcbl2kmp64 -lpthreads -lm
・リンケージ時は,「-L/opt/HILNGcbl2k64/lib -lcbl2k64 -lcbl2kml64 -lcbl2kmp64 -lpthreads -lm」が必要です。
COBOL UAPのコンパイルおよびリンケージ例を次に示します。
・コンパイルの例を次に示します。
CBLSRCENCODING=SJIS export CBLSRCENCODING ccbl2002 -UniObjGen -MainNotCBL -PIC,Std -MultiThread -Comp5 sample.cbl ld -shared -o libsample.so sample.o -L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kmp -lpthread -lm -Bstatic -lcbl2kml
・リンケージ時は,「-L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kmp -lpthread -lm -Bstatic -lcbl2kml」が必要です。
・COBOLソースは,シフトJISコードだけを対象としています。
COBOL UAPのコンパイルおよびリンケージ例を次に示します。
・コンパイルの例を次に示します。
CBLSRCENCODING=SJIS export CBLSRCENCODING ccbl2002 -UniObjGen -MainNotCBL -PIC,Std -MultiThread -Comp5 sample.cbl ld -shared -o libsample.so sample.o -L/opt/HILNGcbl2k64/lib -lcbl2k -lcbl2kmp -lpthread -lm -Bstatic -lcbl2kml
・リンケージ時は,「-L/opt/HILNGcbl2k64/lib -lcbl2k -lcbl2kmp -lpthread -lm -Bstatic -lcbl2kml」が必要です。
・COBOLソースは,シフトJISコードだけを対象としています。
COBOL UAPのコンパイルおよびリンケージ例を次に示します。
・コンパイルの例を次に示します。
ccbl2002 -MainNotCBL -PIC,Std -MultiThread -Comp5 sample.cbl ld -shared -o libsample.so sample.o -L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kmp -lpthread -lm -Bstatic -lcbl2kml
・リンケージ時は,「-L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kmp -lpthread -lm -Bstatic -lcbl2kml」が必要です。
COBOL UAPのコンパイルおよびリンケージ例を次に示します。
・コンパイルの例を次に示します。
ccbl2002 -MainNotCBL -PIC,Std -MultiThread -Comp5 sample.cbl ld -G -o libsample.so sample.o -L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kmp -lpthread -lm -Bstatic -lcbl2kml
・リンケージ時は,「-L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kmp -lpthread -lm -Bstatic -lcbl2kml」が必要です。
All Rights Reserved. Copyright (C) 2003, 2016, Hitachi, Ltd.