6.37. Bc-1.06.95

Bc パッケージは、任意精度 (arbitrary precision) の演算処理言語を提供します。

概算ビルド時間: 0.2 SBU
必要ディスク容量: 3.6 MB

6.37.1. Bc のインストール

はじめにメモリーリークに関する修正を行います。

patch -Np1 -i ../bc-1.06.95-memory_leak-1.patch

Bc をコンパイルするための準備をします。

./configure --prefix=/usr           \
            --with-readline         \
            --mandir=/usr/share/man \
            --infodir=/usr/share/info

configure オプションの意味

--with-readline

このオプションは、本パッケージにて提供される readline ライブラリではなく、既にシステムにインストールされている readline ライブラリを用いることを指示します。

パッケージをコンパイルします。

make

bc をテストする場合は以下のコマンドを実行します。 その際には相当量の出力が行われますから、ファイルにリダイレクトしておくとよいでしょう。 テストのうちいくつかのテスト (12,144 個のうちの10個) では、最終デジットに対する丸め (roundoff) に関するエラーが発生します。

echo "quit" | ./bc/bc -l Test/checklib.b

パッケージをインストールします。

make install

6.37.2. Bc の構成

インストールプログラム: bc, dc

概略説明

bc

コマンドラインから実行する計算機 (calculator) です。

dc

逆ポーランド (reverse-polish) 記法による計算機です。