Mi scuso se questa è una domanda stupida, ma ho 0 esperienze con questo strumento e volevo sapere se ho intenzione di usarlo correttamente. Ho scaricato flex che, dopo aver compilato il mio file lex, produce un file C che deve quindi essere compilato separatamente. È questo il modo migliore per farlo?Come usare Flex su Windows
5
A
risposta
3
È possibile impostare un progetto di Visual Studio che utilizza flex
come passaggio di generazione personalizzato per richiamare automaticamente flex
e quindi compilare il file generato. Ho insegnato un corso su compilatori la scorsa estate e abbiamo il instructions on how to get flex
and a sample project file disponibile sul sito web del corso archiviato. Si dovrebbe guardare sotto l'annuncio con l'etichetta "Visual Studio Starter Files for PP1."
Spero che questo aiuti!
1
L'utilizzo di Win flex-bison con Visual Studio è molto più semplice e diretto. Puoi trovarlo allo Win Flex-Bison.
In una vita precedente ho dovuto modificare un progetto in esecuzione su SCO Unix e Windows NT (o era ancora 98?). Quello che ho fatto alla fine è stato quello di eseguire bison e flex sulla mia macchina Linux, e compilare su SCO e Windows. Non esattamente elegante, ma ha fatto il lavoro. – vonbrand