NetCOBOL製品を使用して、COBOLプログラムを作成する場合、そのCOBOLプログラムの使用する機能に依存するライブラリがリンク処理時に必要となります。
このライブラリ名およびその構成は、NetCOBOL製品によって異なります。以下にその対応表を示します。なお、UNIX系では一般にシングルスレッドモード時とマルチスレッドモード時で必要となるライブラリが異なります。その場合、シングルスレッドモード時に必要なライブラリを上段にマルチスレッドモード時に必要なライブラリを下段に示します。
コンポーネント | 機能 | Windows | Solaris | Linux/Linux(Itanium) |
---|---|---|---|---|
C言語 ライブラリ | システム基盤 | MSVCRT.lib | libc.so | libc.so |
KERNEL32.lib USER32.lib | libdl.so | libdl.so | ||
libdl.so libthread.so | libdl.so libpthread.so | |||
NetCOBOL | 基本機能 | F3BICIMP.lib | libcobol.so libFJBASE.so | libcobol.so libFJBASE.so |
librcobol.so libFJBASE.so | librcobol.so libFJBASE.so | |||
簡易アプリ間通信 | libisam.a libcobcicl.so | libisam.a libcobcicl.so (*1) | ||
libisam.a librcobcicl.so | libisam.a librcobcicl.so (*1) | |||
C-ISAM | libcobcim.so libisam.a | - | ||
librcobcim.so libisam.a | ||||
スクリーン機能 | libcurses.a libcobscr.so | - | ||
libcurses.a librcobscr.so | ||||
表示ファイル(画面)機能(MeFt使用) | libXm.so libXll.so libXt.so | - | ||
Web連携機能(CGI) | F3BICWSR.lib | libcobw3cgi.so | libcobw3cgi.so (*1) | |
Web連携機能(ISAPI) | F3BISAPI.lib | - | - | |
ファイルアクセスルーチン | F3BIFCFA.lib | libcobfa.so librcobfa.so | libcobfa.so librcobfa.so | |
COBOLファイルユーティリティ関数 | F3BIFUTC.lib | - | - | |
Jアダプタクラスジェネレータ | F3BIJART.lib | libjart.so | libjart.so |
*1 : Linux(Itanium) 64bit版 NetCOBOLでは提供されていません。