标题: Lex
cjavavb
新生入学
Rank: 1
注册用户



UID 188688
精华 0
积分 0(积分有什么用?)
帖子 3
阅读权限 10
注册 2007-4-11
状态 离线
发表于 2007-4-11 23:15  资料  个人空间  短消息  加为好友 
Lex

现在 正在作编译 原理 用 lex
zC)j6u$z}Dc用 lex TINY.L                 cc lex.yy.c -lll @)sJo4`
a5M

后 出现错误 ,那是 编译 原理 课本上的程序(附录有)0Bl
Oj,m.W"s

提示 为  globals.h   util.h 等找不到 ,还有 一堆错误kRt$H\WE
应该怎么办???H,b        \0J`Z4Cdi
望指教阿
*Y'N`/Cr| Sd新手 ----我 是

顶部
dearvoid
版主
Rank: 7Rank: 7Rank: 7
Clark J. Wang



UID 26605
精华 26
积分 61(积分有什么用?)
帖子 4814
阅读权限 100
注册 2002-10-12
来自 Beijing, China
状态 离线
发表于 2007-4-17 12:50  资料  个人空间  短消息  加为好友 


[color=blue]-(dearvoid@LinuxEden:tty3)-(~/void/lex_yacc)-
[4140 0][/color] [color=red]; cat cat.l
[/color]
%%

        // The following 2 lines may be removed.
.       ECHO;   // #define ECHO fwrite(yytext, yyleng, 1, yyout)
\n      ECHO;

%%

int main()
{
    yylex();
    return 0;
}
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/void/lex_yacc)-
[4140 0][/color] [color=red]; flex -o cat.c cat.l
[/color][color=blue]-(dearvoid@LinuxEden:tty3)-(~/void/lex_yacc)-
[4140 0][/color] [color=red]; gcc -o cat cat.c -ll
[/color]cat.c:1017: warning: ‘yyunput’ defined but not used
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/void/lex_yacc)-
[4140 0][/color] [color=red]; ./cat
[/color]hello
hello
world
world
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/void/lex_yacc)-
[4140 0][/color] [color=red]; o
[/color]






'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间
顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-17 05:05

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.058395 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP