Ubuntu中安装使用lex/yacc
2020-05-24 本文已影响0人
_HUOY
如果你没有安装yacc和lex的情况下去直接使用yacc命令是会提示

然后如果你直接用
sudo apt-get install lex yacc
也会提示错误
然后你就需要安装人家提示的所有的包,
在安装过程中,还会遇到一个问题,

会发生无法获得锁的错误
解决办法:

这里就需要根据错误提示的路径去删除相应的文件,就可以继续安装了
有时候还会提示:有未能满足的依赖关系
然后你就按照提示继续安装就行了

然后就可以正常用了
注意这时候用的时候最好加参数-d
yacc -d 1.y
效果:得到两个文件
