cobol
GNU / LinuxでのGnuCOBOLインストール
サーチ…
GNU / Linuxインストール
ほとんどのGNU / Linuxディストリビューションでは、 GnuCOBOL
バージョンがリポジトリに用意されています。 GnuCOBOL
はもともとOpenCOBOL
であり、プロジェクトが公式のGNUプロジェクトになったときに改名されました。多くのリポジトリはまだパッケージ名としてopen-cobol
を使用しています(2016年8月現在)。
Fedoraや他のRPMベースのパッケージマネージャー
sudo yum install open-cobol
Debian、UbuntuおよびAPTベースのパッケージ
sudo apt install open-cobol
これは通常、コンパイラスイートのバージョン1.1であり、GnuCOBOLを使用するときに必要とされるコンパイル時間とランタイム依存性を処理します。
ソースから( https://sourceforge.net/projects/open-cobol/の SourceForgeにホストされています)、あなたが必要です。
- ACコンパイラスイート。
build-essential
(または同様のもの) - BerkeleyDBとBerkelyDBの開発ヘッダー。
libdb
、libdb-dev
(または類似の名前) - GNUマルチ精密数値ライブラリ;
libgmp
、libgmp-dev
-
curses
のバージョン。ncurses
、ncurses-dev
- ソースキット、
gnucobol-1.1.tar.gz
(またはそれ以上、gnucobol-2.0.tar.gz
) - (コンパイラソースを変更するには、
GNU Autoconf
ツールも必要です)。
あなたの選択した作業ディレクトリから:
prompt$ tar xvf gnucobol.tar.gz
prompt$ cd gnucobol
設定オプションを表示するには、次のようにします。
prompt$ ./configure --help
その後、
prompt$ ./configure
prompt$ make
依存関係が存在し、ビルドが成功したと仮定して、
prompt$ make check
または
prompt$ make checkall
これは、コンパイラの内部チェックを実行し( make check
)、オプションでNIST COBOL85検証スイート( make checkall
)に対してテストmake checkall
ます。 OpenCOBOLのバージョン1.1では、9100のNISTテストがカバーされています。最近のバージョンでは、9700を超えるテストパスがカバーされています。 NIST COBOL85テストスイートは、もはや維持されていませんが、非常に包括的で尊敬できるテストセットです。 COBOLは設計意図によって下位互換性が高いが、新しいCOBOL 2002およびCOBOL 2014の機能はNIST検証スイートの一部ではない。
内部チェックでは、約500件のテストとサンプルコードのコンパイルが行われます。
すべてがうまくいけば、最後のステップは
prompt$ sudo make install
または、 sudo
ないシステムでは、 ./configure
make install
rootユーザーになります。スーパーユーザー権限を必要としない./configure
プレフィックスを使用してください。ソースビルドのデフォルト接頭辞は/usr/local
です。
マシンで複数のビルドが発生し、ローカルライブラリが再インストールされている場合は、これをフォローアップする必要があります
prompt$ sudo ldconfig
リンカーローダーのld
キャッシュが新しいコンパイラーのインストールと一致するように正しくリフレッシュされるようにする。
cobc
は使用できる状態になります。
cobc --help
クイックヘルプのために、 info open-cobol
(またはinfo gnucobol
深い助けのため)、および訪問http://open-cobol.sourceforge.net/をプログラマーズ・ガイドへのリンクと1200+ページのFAQドキュメントのために。
インストールの問題、問題や一般的な質問はで、GnuCOBOLプロジェクトスペースに投稿することができHelp getting started
SourceForgeのディスカッションページを。