Estimation du temps de construction: 1 minute Estimation de l'espace disque requis: 4 MB |
Installer Diffutils en lançant les commandes suivantes:
CPPFLAGS=-Dre_max_failures=re_max_failures2 \ ./configure --prefix=$LFS/usr --disable-nls && make LDFLAGS=-static && make install |
CPPFLAGS=-Dre_max_failures=re_max_failures2: La variable CPPFLAGS est lue par le programme cpp (préprocesseur C). La valeur de cette variable indique au préprocesseur de remplacer chaque instance de re_max_failures trouvée par re_max_failures2 avant de passer le fichier source au compilateur lui-même pour la compilation. Ce package a des problèmes quand on fait l'édition de liens statiques sur certaines plate-formes (cela dépend de la version de Glibc utilisée par le système) et cette construction résout ce problème.
cmp, diff, diff3 et sdiff
cmp et diff comparent tous les deux deux fichiers et indiquent les différences. Tous les deux disposent d'options particulières pour comparer les fichiers dans des situations différentes.
La différence entre diff et diff3 est que diff compare 2 fichiers, et que diff3 compare 3 fichiers.
sdiff joint deux fichiers et affiche interactivement le résultat.
Diffutils-2.7 nécessite que les programmes suivants soient installés:
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