Qualcuno può dirmi come posso installare flex (analizzatore lessicale) sul mio Mac? Ho cercato ovunque su google e non riesco a trovarlo. Ho il binario universale e l'ho estratto sul desktop, ma non ho idea di dove andare da qui. Qualsiasi aiuto sarebbe molto apprezzato!Installazione di flex (analizzatore lessicale) su Mac
risposta
È possibile utilizzare macports installare flex
È sempre possibile installare da sorgente. Scarica il tarball da the flex site, estrarlo, cd alla directory in cui è stato estratto, e eseguire il seguente:
./configure
make
make install
make clean
Supponendo di avere marca e un compilatore C sul vostro Mac, che credo tutti i Mac hanno.
Ehi, ho appena fatto che c'era un mucchio di testo nel terminale e non ho visto errori. Dopo di ciò, ho digitato flex e percorso sul file .lex e non è successo nulla. Puoi dirmi come posso usarlo? Ho cercato su google e ho fatto esattamente quello che ho trovato. Grazie – user635064
@ user635064 prova 'man flex' –
@RafeKettler Ho cercato di fare esattamente gli stessi passi, ma il comando' make' continua a sbagliare dicendo 'Simboli indefiniti per l'architettura x86_64: "_yylex" '. Qualche idea su cosa provare a risolvere questo problema? – Vladimir
Questa informazione può aiutare a qualcuno per risparmiare tempo:
Proprio oggi ho tenta di installare FLEX 2.5.39 da fonti. Make - fallisce.
Dopo alcuni pensieri, ho deciso di provare gli archivi più vecchi. 2.5.38 - fail 2.5.37 - OK
Sembra ora() = 2015-03-15, macport utilizza anche la versione 2.5.37.
Flex viene fornito con gli strumenti della riga di comando xCode; devi solo installarli tramite xcode> preferenze> download> strumenti da riga di comando. Questo include anche gcc (Clang).
Provare a utilizzare Homebrew (direttore di pacchetti per Mac) e utilizzare il seguente comando: -
brew install flex
Dove ha preso il binario da? Non riesco a trovarne uno sul loro sito. –