使用 lex 和 yacc
在哪里下载适用于 Linux 的 lex 和 yacc?
我该如何安装它们?
Where do i download lex and yacc for linux?
And how do i intall them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在哪里下载适用于 Linux 的 lex 和 yacc?
我该如何安装它们?
Where do i download lex and yacc for linux?
And how do i intall them?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
lex
和yacc
都应该是您的开发工具链之一的一部分。如何获取它们完全取决于您的发行版。
例如,在 Ubuntu 中,你会启动 Synaptic 并搜索,嗯,让我想想,...,是的,就是这样,“lex”或“yacc” - 我知道它会来找我:-)
抱歉,有点得意忘形了。实际上,您更有可能幸运地找到
flex
和bison
。bison
程序是 GNU 版本,向上兼容yacc
,而flex
虽然不是 GNU,但仍然是免费的(两者都是无语音的)并且不含啤酒)。Both
lex
andyacc
should be part of one of your development toolchains.How to get them depends entirely on your distro.
For example, in Ubuntu, you would kick up Synaptic and search for, hmmm, let me think, ..., yes, that's it, "lex" or "yacc" - I knew it would come to me :-)
Sorry, got a little carried away there. Actually, you're more likely to have luck looking for
flex
andbison
. Thebison
program is the GNU version which is upward compatible withyacc
, andflex
, while not GNU, is still free (both speech-free and beer-free).我最近没有太多使用 Linux 的经验,但当我在 Irix 上进行一些编译器开发时,我们使用了 Flex 和 Bison。据我所知,这些是 Lex 和 Yacc 的更现代版本,并且可能更容易为您的发行版找到。
I don't have much recent experience with Linux but back when I was doing some compiler development on Irix we used Flex and Bison. Those are, as far as I remember, more modern versions of Lex and Yacc, and may be easier to find for your distro.