6.37.2. Bc 软件包内容
安装的程序
bc 和 dc
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