Can someone tell me how I can install flex (lexical analyzer) on my Mac? I searched everywhere on google and I can't find it. I have the universal binary and I extracted it to my desktop but I have no idea where to go from here. Any help would be greatly appreciated!
Try using Homebrew (Packet manager for Mac) and use the following command :-
brew install flex
You can always install from source. Download the tarball from the flex site, extract it, cd to the directory where you extracted it, and run the following:
./configure
make
make install
make clean
Assuming you have make and a C compiler on your Mac, which I believe all Macs have.
make
command keep erring out saying Undefined symbols for architecture x86_64: "_yylex"
. Any idea what to try to fix this? –
Whitesmith #include
'd correctly, or I was using an extern
without defining it in the right place. But I get back to you if I remember the exact fix. –
Whitesmith Flex is shipped with the xCode Command line tools; you only got to install them via xcode > preferences > downloads > Command line tools. This also includes gcc (Clang).
This info can help to somebody to save time:
Just today I have try to install FLEX 2.5.39 from sources. Make - fails.
After some thoughts I have decide to try older archives. 2.5.38 - fail 2.5.37 - OK
It seems on now() = 2015-03-15, macport also uses 2.5.37 build.
© 2022 - 2024 — McMap. All rights reserved.