COBOL2002 XML連携機能ガイド
オブジェクトファイルとXML連携機能の実行時ライブラリを,リンカ(HP-UX(IPF),HP-UX(IPF64)の場合はaCCコマンド,AIXの場合はxlCコマンド,Linux(x86),Linux(x64)の場合はg++コマンド)でリンクします。なお,Linux(x86)の場合,x64向けLinux環境では,32bitアプリケーションとしてリンクするために,-m32オプションの指定が必要です。
指定例
aCC -Wl,-B,immediate -AP -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2k -lcbl2kml -lm
aCC -Wl,-B,immediate +DD64 -AA -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2k -lcbl2kml -lm
xlC -o mainprog mainprog.o subprog.o -L/opt/HILNGcbl2k/lib -lcblxmlrt -lcbl2k -lcbl2kml -lm
xlC -q64 -o mainprog mainprog.o subprog.o -L/opt/HILNGcbl2k64/lib -lcblxmlrt64 -lcbl2k64 -lcbl2kml64 -lm
g++ -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
g++ -m32 -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
g++ -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
引数
-TDInf,-CVInf,-TestCmd,Full,または-TestCmd,Simオプションを指定して作成したオブジェクトファイルをリンケージするとき,HP-UX(IPF),HP-UX(IPF64)では,COBOL2002テストデバッガのライブラリ「-lcbl2ktd」をCOBOL2002のライブラリ「-lcbl2k」より前にリンクしてください。AIXでは,COBOL2002テストデバッガのライブラリを指定しないでください。また,Linux(x86),Linux(x64)では,COBOL2002テストデバッガのライブラリを指定しないで,「-ldl」オプションを指定してください。
指定例
aCC -Wl,-B,immediate -AP -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2ktd -lcbl2k -lcbl2kml -lm
aCC -Wl,-B,immediate +DD64 -AA -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2ktd -lcbl2k -lcbl2kml -lm
xlC -o mainprog mainprog.o subprog.o -L/opt/HILNGcbl2k/lib -lcblxmlrt -lcbl2k -lcbl2kml -lm
xlC -q64 -o mainprog mainprog.o subprog.o -L/opt/HILNGcbl2k64/lib -lcblxmlrt64 -lcbl2k64 -lcbl2kml64 -lm
g++ -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
g++ -m32 -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
g++ -o mainprog mainprog.o subprog.o -lcblxmlrt -lcbl2k -lcbl2kml -lm -ldl
All Rights Reserved. Copyright (C) 2003, 2016, Hitachi, Ltd.