COBOL2002 使用の手引 手引編


34.1.4 ccbl2002コマンド使用時の検索ライブラリの種別指定

ccbl2002コマンドを使って,リンクするときに検索するライブラリの種別(アーカイブファイルまたは共用ライブラリ)を指定するには,次のオプションを指定します。

なお,ccbl2002コマンドでは,指定したライブラリのあとに内部的にシステムライブラリが指定されます。システムライブラリにはアーカイブ提供がない場合があるため,オプションでアーカイブファイルを指定した場合には,必ず,続けて共用ライブラリ(システムの標準)検索のオプションを指定する必要があります。

AIXの場合

-bオプションを指定します。

-bオプションは,AIXのccコマンドまたはldコマンドのオプションです。共用ライブラリ検索のオプションの指定は「-bdynamic」です。

(例)
ccbl2002 -Main,System a.cbl b.o -L. -bstatic -lxxx -bdynamic
Linux(x86)の場合

-Wlおよび-Bオプションを指定します。

-Wlおよび-Bオプションは,Linux(x86)のccコマンドのオプションです。共用ライブラリ検索のオプションの指定は「-Bdynamic」です。

(例)
ccbl2002 -UniObjGen -Main,System a.cbl b.o -L. -Wl,-Bstatic -lxxx -Wl,-Bdynamic
Linux(x64)の場合

-Wlおよび-Bオプションを指定します。

-Wlおよび-Bオプションは,Linux(x64)のccコマンドのオプションです。共用ライブラリ検索のオプションの指定は「-Bdynamic」です。

(例)
ccbl2002 -UniObjGen -Main,System a.cbl b.o -L. -Wl,-Bstatic -lxxx -Wl,-Bdynamic