flex安装
来源:互联网 发布:网络法律顾问 编辑:程序博客网 时间:2024/05/01 02:09
下载地址 ftp://prep.ai.mit.edu/non-gnu/
wget ftp://prep.ai.mit.edu/non-gnu/flex/flex-2.5.4a.tar.gz
tar -xzvf flex-2.5.4a.tar.gz
cd flex-2.5.4a
./configure
make
出错,说没有yacc
于是下载bison (ftp://prep.ai.mit.edu/pub/gnu/)
wget ftp://prep.ai.mit.edu/pub/gnu/bison/bison-2.3.tar.gz
tar -xzvf bison-2.3.tar.gz
cd bison-2.3
./configure
make
make install
顺利通过,接下来继续编译flex
cd flex-2.5.4a
make
这次编译成功
make install
ok,开始做一个简单测试。
vi test.flex
%%
flex输入文件就两个%分隔符。
flex test.flex
得到输出文件lex.yy.c
接着编译该C文件
gcc -lfl lex.yy.c (-lfl 参数是为了把flex库连接进去)
结果出错:
/tmp/ccbbIuVE.o(.text+0x33f): In function `yylex':
: undefined reference to `yywrap'
/tmp/ccbbIuVE.o(.text+0xb06): In function `input':
: undefined reference to `yywrap'
collect2: ld returned 1 exit status
百度一下,发现解决办法。
gcc lex.yy.c -lfl (即把连接参数放到后面,晕死)
编译成功。
- flex安装
- Flex Data Services安装
- 安装Flex Builder
- 有关flex的安装
- myeclipse安装flex
- eclipse安装flex插件
- 安装 Flex Builder 3
- flex myeclipse安装.
- flex 安装配置
- 安装flex包
- eclipse安装flex
- eclipse安装flex插件
- Flex下载与安装
- Flex 4安装失败
- flex myeclipse安装.
- Myeclipse安装Flex插件
- flex 4.6 安装小结
- eclipse安装flex插件
- Thinking in Java 读书笔记(2)
- 都是内存惹的祸
- 中文空格问题
- SQL注入天书之ASP注入漏洞全接触
- 函数名: assert
- flex安装
- 解析测试工程师职业瓶颈
- my blog
- MODIS(中分辨率成像光谱仪)简介
- By 2040: an Arctic with no ice?
- AJAX实现TEXTBOX数据验证
- IT从业人员必看的10个论坛
- 一步一步教你网站同步镜像
- 一个男人的品味(转载)