该软件包的详细信息可以在 第 6.60.2 节 “Findutils 的内容” 中找到。
Findutils 软件包包含用于查找文件的程序。 这些程序能够递归地搜索目录树,以及创建、维护和搜索数据库 (一般比递归搜索快,但在数据库最近没有更新时不可靠)。
首先,进行 glibc-2.28 要求的一些修补:
sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' gl/lib/*.c sed -i '/unistd/a #include <sys/sysmacros.h>' gl/lib/mountlist.c echo "#define _IO_IN_BACKUP 0x100" >> gl/lib/stdio-impl.h
准备编译 Findutils:
./configure --prefix=/tools
编译该软件包:
make
现在编译已经完成,正如前文所述, 没有必要在本章中运行临时工具的测试套件。如果一定要运行 Findutils 的测试套件,执行以下命令:
make check
安装该软件包:
make install
该软件包的详细信息可以在 第 6.60.2 节 “Findutils 的内容” 中找到。