Download Linux From Scratch - Open Source Software on erdfunkstelle.de

Transcript
Linux From Scratch
Flex Installationsabhängigkeiten
Flex ist abhängig von: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.
Installation von Flex
Bereiten sie Flex zum kompilieren vor:
./configure −−prefix=/usr
Kompilieren sie das Paket:
make
Dieses Paket enthält eine Test−suite um zu prüfen ob alles korrekt kompiliert wurde. Wenn sie sie ausführen
möchten, erledigt dies das folgende Kommando für sie:
make bigcheck
Und installieren sie das Paket:
make install
Es existieren einige Programme die die Lex Bibliothek in /usr/lib erwarten. Erstellen sie daher einen
entsprechenden symbolischen Link:
ln −s libfl.a /usr/lib/libl.a
Einige wenige Programme kennen flex noch nicht und versuchen seinen Vorgänger lex aufzurufen. Um
diese Programme dennoch zu unterstützen erzeugen sie ein kleine Shell Skript mit dem Namen lex das
flex im Emulationsmodus aufruft:
cat > /usr/bin/lex << "EOF"
#!/bin/sh
# Begin /usr/bin/lex
exec /usr/bin/flex −l "$@"
# End /usr/bin/lex
EOF
chmod 755 /usr/bin/lex
Installieren von Gettext−0.12.1
Geschätzte Kompilierzeit:
Ungefähr benötigter Festplattenplatz:
Flex Installationsabhängigkeiten
6.9 SBU
55 MB
110