|
img http://www.cs.ucr.edu/
Recentemente qualche utente, soprattutto gli universitari impegnati negli esami riguardanti i Compilatori e gli Interpreti, ha avuto problemi ad installare Flex. Di cosa stiamo parlando? Flex è l'acronimo di Fast LEXical analyzer generatored ed è uno dei software più antichi (o forse è meglio dire anziani) parte integrante di GNU/Linux. In breve, si tratta di un software che genera uno scanner, o riconoscitore lessicale, partendo da delle espressioni regolari. L'ultima versione stabile di Flex è la 2.5.35. Vi facciamo vedere come si installa e cosa leggere per iniziare ad usarlo.
Introduzione. È quasi impossibile non avere una qualsiasi versione di flex sulla propria distribuzione. Aprite un terminale e digitate: flex blablabla per verificarne la presenza. Dovreste avere un output del genere: minopausa@laptop:~$ flex blablabla flex: can't open blablabla
Se proprio non lo avete vi elencheremo di seguito 2 modi per poter installare Flex: dai repository (per chi possiede Ubuntu o Debian) o con la compilazione del pacchetto flex-2.5.35. Dai repository. Per coloro che usano Ubuntu/Debian e vogliono installare Flex comodamente dai repository, accontentandosi della versione 2.5.33 risalente al febbraio 2006 possono aprire un terminale e digitare il semplice comando: sudo apt-get install flex Flex verrà installato in un battibaleno. Dalla compilazione dei sorgenti. Agli utenti più smaliziati possiamo suggerire la compilazione dei sorgenti, da fare specialmente quando vengono a trovarci gli amici o le amiche (tanto per fare i fighi). Possiamo scaricare da qui il file flex-2.5.35.tar.gz ed estrarlo con il comando: tar -xzvf flex-2.5.35.tar.gz e dopo averlo estratto entriamo nella directory creata: cd flex-2.5.35/ La prima cosa da fare non è far partire il ./configure ma assicurarsi di avere le dipendenze necessarie per poter compilare. Per farlo occorre aggiornare l'elenco dei software presenti sui repository e successivamente installare gli essenziali per compilare: sudo apt-get update sudo apt-get install build-essential A questo punto possiamo compilare: ./configure make sudo make install Per chi avesse problemi durante la fase di configurazione dei sorgenti può provare il seguente trio di comandi: ./configure --prefix=/usr &&makemake installQui finisce l'installazione di Flex. Se avete verificato la presenza di problemi durante queste operazioni potete lasciare un commento in calce all'articolo. Documentazione. Per poter iniziare ad usare Flex occorre accettare il fatto che ci serve per forza di cose un po' di documentazione locale e/o remota. Per accedere alla documentazione locale è sufficiente aprire il terminale e digitare: man flex oppure info flex Per accedere alla documentazione remota vi suggeriamo di visitare l'homepage del progetto Flex a questo indirizzo: trovere tutte le info necessarie per iniziare ad usarlo.
|