Flex & Bison in Ubuntu

Instruction for flex & bison in Debian Linux (Ubuntu/Linux Mint)

PRE-REQUISITE

(A) Install flex from terminal: sudo apt-get install flex
(B) Install bison from terminal: sudo apt-get install bison
(C) If you dont have gcc installed, you can get it using sudo apt-get install gcc

+ +++++++++++++++++++++ +
+ PROCESSING +
+ +++++++++++++++++++++ +

(1) Process the .lex file with flex
————————————-
flex filename.lex
>> lex.yy.c will be created

(2) Process .y file with bison
————————————-
bison -yd filename.y
>> Two files: y.tab.c and y.tab.h will be created

(3) Compile all files with gcc
————————————-
gcc -Wall y.tab.c y.tab.h -ly lex.yy.c -lfl -o myexecutable
>> myexecutable is your desired executable file, run in in the terminal using command: ./myexecutable

Advertisements