安装 Diffutils-2.8.1

估计编译时间:		0.39 SBU
估计所需硬盘空间:     10 MB

Diffutils 的安装

命令如下:

LDFLAGS=-static CPPFLAGS=-Dre_max_failures=re_max_failures2 \
    ./configure --prefix=$LFS/static --disable-nls &&
make &&
make install

命令解释

CPPFLAGS=-Dre_max_failures=re_max_failures2: 这个 CPPFLAGS 变量是被cpp 程序 (C PreProcessor:C预处理程序)读取的。 我们所设置的值告诉预处理程序把找到的每一个re_max_failures替换成re_max_failures2 ,然后才把源文件送到编译器去编译。这个包在装有老版本的Glibc并且静态链接的情况下会出错,我们设置的参数解决了这个问题。

Diffutils的内容

最后检查于version 2.8.1.

包含的程序

cmp, diff, diff3 and sdiff

具体说明

cmp and diff

这两个命令都是比较两个文件,并打印输出其不同之处。

diff3

比较三个文件的不同。

sdiff

合并两个文件并以交互方式输出结果。

安装Diffutils依赖于

最后检查于 version 2.7.

Bash: sh
Binutils: ld, as
Diffutils: cmp
Fileutils: chmod, cp, install, mv, rm
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: date, hostname
Textutils: cat, tr