2010-10-06 162 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