6.37. Bc-1.06.95

Bc 软件包包括一个任意精度数值处理的语言。

大概编译时间: 0.1 SBU
需要磁盘空间: 4.0 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

配置选项的含义:

--with-readline

该选项告诉 Bc 使用系统中已经安装的 readline 库而不是使用自带的 readline 版本。

编译软件包:

make

运行下面的命令来测试 bc。这会输出好多内容,因此你可能希望重定向到一个文件。测试中会有很小的比例(10 of 12,144)说最后一位数字有舍入误差。

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

安装软件包:

make install

6.37.2. Bc 软件包内容

安装的程序 bc 和 dc

简要介绍

bc

一个命令行计算器

dc

逆波兰命令行计算器

Host by Alair