Linux From Scratch: Version 5.0 | ||
---|---|---|
Zurück | Kapitel 6. Installieren der grundlegenden System Software | Weiter |
Geschätzte Kompilierzeit: 0.1 SBU Ungefähr benötigter Festplattenplatz: 3.4 MB |
Das Programm Flex wird benutzt um Programme zu generieren, die Muster in Texten erkennen können.
Installierte Programme: flex, flex++ (Link auf flex) und lex
Installierte Bibliothek: libfl.a
Flex ist abhängig von: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.
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 |
Zurück | Zum Anfang | Weiter |
Installieren von Sed-4.0.7 | Nach oben | Installieren von Gettext-0.12.1 |