《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 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

逆波兰命令行计算器

相关文章
|
4天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
31 1
|
4天前
|
Ubuntu 安全 Linux
《Linux 简易速速上手小册》第1章: Linux 系统基础(2024 最新版)
《Linux 简易速速上手小册》第1章: Linux 系统基础(2024 最新版)
36 1
|
1天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
7 0
|
1天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
8 0
|
1天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
6 0
|
1天前
|
资源调度 JavaScript Ubuntu
Linux系统之部署briefing视频聊天系统
【4月更文挑战第21天】Linux系统之部署briefing视频聊天系统
9 1
|
2天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
16 0
|
4天前
|
Linux
ZooKeeper的安装(Linux版)
ZooKeeper的安装(Linux版)
16 1
|
4天前
|
应用服务中间件 Linux 网络安全
Tomcat的安装(Linux版)
Tomcat的安装(Linux版)
17 0
|
7天前
|
关系型数据库 MySQL Linux
Linux联网安装MySQL Server
Linux联网安装MySQL Server
20 0