2010-10-06 85 views
36

我正在做SENSE项目,为此我必须安装Lex和Yacc。如果你能帮助我如何在Ubuntu中安装。我对这个领域非常陌生。那么你能帮助我吗?任何研究Lex和Yacc基础的网站如何在Ubuntu中安装Lex和Yacc?

+0

更适合于http://ubuntu.stackexchange.com – Oded 2010-10-06 10:12:00

+0

...或[超级用户](http://superuser.com),但或多或​​少在这里脱离主题。 – dmckee 2010-10-07 01:06:50

+0

这个问题很重要。如果它被认为是主题,那么它应该被迁移到合适的SE与所有点.. 哦,我的坏。我们不能这样做,因为那么它的短固定链接将不得不改变。 那么可能是短固定链接可以重定向到新的短固定链接 – MycrofD 2017-03-08 13:33:04

回答

53

使用突触包管理器来安装yacc/lex。如果你感觉更舒服的控制台上这样做只是做:

sudo apt-get install byacc flex 

有关于如何开始使用这些工具开始网上一些非常好的文章。我发现CodeProject上的文章相当不错并且很有帮助(see here)。但你应该试着寻找“lex介绍”,这里有很多好的文章。

+0

我不认为这些软件包实际上被称为'yacc'和'lex'。不知道'lex',但'yacc'在'byacc'中。 – 2010-10-06 10:13:39

+19

“yacc”和“lex”都不存在。 Lex在'flex'中,Yacc在'bison'中。所以它应该是'sudo apt-get install flex bison' – 2010-10-06 10:14:46

+0

lex => flex,yacc => gyacc – halfdan 2010-10-06 10:17:38