Linux での Micro Focus COBOL コンパイラーの構成
Micro Focus COBOL ルーチンを実行するには、 Linux® ランタイム・リンカーと Db2® プロセスが
/usr/lib
ディレクトリー内の従属 COBOL ライブラリーにアクセスできるようにする必要があります。このタスクについて
COBOL 共有ライブラリー用に
/usr/lib
へのシンボリック・リンクを root として作成します。 /usr/lib
へのシンボリック・リンクを作成する最も簡単な方法は、次のようにして、すべての COBOL ライブラリー・ファイルを $COBDIR/lib
から /usr/lib
にリンクするという方法です。 ln -s $COBDIR/lib/libcob* /usr/lib
$COBDIR
は Micro Focus COBOL のインストール先で、通常は /opt/lib/mfcobol
です。以下は、各個別ファイルをリンクするためのコマンドです (Micro Focus COBOL は
各 Db2 インスタンスで、次の手順を行う必要があります。/opt/lib/mfcobol
にインストールされていると想定しています)。 ln -s /opt/lib/mfcobol/lib/libcobrts.so /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobrts_t.so /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobrts.so.2 /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobrts_t.so.2 /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobcrtn.so /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobcrtn.so.2 /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobmisc.so /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobmisc_t.so /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobmisc.so.2 /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobmisc_t.so.2 /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobscreen.so /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobscreen.so.2 /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobtrace.so /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobtrace_t.so /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobtrace.so.2 /usr/lib
ln -s /opt/lib/mfcobol/lib/libcobtrace_t.so.2 /usr/lib
プロシージャー
結果
注: COBCPY、COBDIR、および LD_LIBRARY_PATH は、
.bashrc
、 .kshrc
(使用するシェルにより異なる)、 .bash_profile
、 .profile
(使用するシェルにより異なる)、または .login
に設定することができます。