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