COBOL2002 XML連携機能ガイド
COBOL2002のダイナミックリンク機能を使用する場合,次のように実行可能ファイル,および副プログラムを作成してください。
ccbl2002 -Compile,NoLink -DynamicLink,Call -Main,System mainprog.cbl aCC -Wl,-B,immediate -AP -o mainprog mainprog.o -L/opt/HILNGcbl2k/lib -lcblxmlrt -lcbl2k -lcbl2kml -lelf -lm
ccbl2002 -Compile,NoLink -DynamicLink,Call -Main,System mainprog.cbl aCC -Wl,-B,immediate +DD64 -AA -o mainprog mainprog.o -L/opt/HILNGcbl2k64/lib -lcblxmlrt -lcbl2k -lcbl2kml -lelf -lm
ccbl2002 -Compile,NoLink -DynamicLink,Call -Main,System mainprog.cbl xlC -o mainprog mainprog.o -L/opt/HILNGcbl2k/lib -L/opt/HILNGcbl2k/lib/cblxml -lcblxmlrt -lcbl2k -lcbl2kml -lm
ccbl2002 -Compile,NoLink -DynamicLink,Call -Main,System mainprog.cbl xlC -q64 -o mainprog mainprog.o -L/opt/HILNGcbl2k64/lib -L/opt/HILNGcbl2k64/lib/cblxml -lcblxmlrt64 -lcbl2k64 -lcbl2kml64 -lm
ccbl2002 -Compile,NoLink -DynamicLink,Call -UniObjGen -Main,System mainprog.cbl g++ -o mainprog mainprog.o -L/opt/HILNGcbl2k/lib -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
ccbl2002 -Compile,NoLink -DynamicLink,Call -UniObjGen -Main,System mainprog.cbl g++ -m32 -o mainprog mainprog.o -L/opt/HILNGcbl2k/lib -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
ccbl2002 -Compile,NoLink -DynamicLink,Call -UniObjGen -Main,System mainprog.cbl g++ -o mainprog mainprog.o -L/opt/HILNGcbl2k64/lib -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
ccbl2002 -PIC,Std subprog.cbl aCC -b -o libsubprog.so subprog.o -Wl,-a,archive -L/opt/HILNGcbl2k/lib -lcbl2kml
ccbl2002 -PIC,Std subprog.cbl aCC +DD64 -b -o libsubprog.so subprog.o -Wl,-a,archive -L/opt/HILNGcbl2k64/lib -lcbl2kml
ccbl2002 -PIC,Std subprog.cbl xlC -o libsubprog.a subprog.o -qmkshrobj -L/opt/HILNGcbl2k/lib -lcbl2k -lcbl2kml -lcblxmlrt -lm
ccbl2002 -PIC,Std subprog.cbl xlC -q64 -o libsubprog.a subprog.o -qmkshrobj -L/opt/HILNGcbl2k64/lib -lcbl2k64 -lcbl2kml64 -lcblxmlrt64 -lm
ccbl2002 -PIC,Std -UniObjGen subprog.cbl g++ -shared -o libsubprog.so subprog.o -L/opt/HILNGcbl2k/lib -Bstatic -lcbl2kml
ccbl2002 -PIC,Std -UniObjGen subprog.cbl g++ -m32 -shared -o libsubprog.so subprog.o -L/opt/HILNGcbl2k/lib -Bstatic -lcbl2kml
ccbl2002 -PIC,Std -UniObjGen subprog.cbl g++ -shared -o libsubprog.so subprog.o -L/opt/HILNGcbl2k64/lib -Bstatic -lcbl2kml
All Rights Reserved. Copyright (C) 2003, 2016, Hitachi, Ltd.