Ubuntu中安装使用lex/yacc

如果你没有安装yacc和lex的情况下去直接使用yacc命令是会提示


image.png

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


image.png

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

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


image.png

然后就可以正常用了
注意这时候用的时候最好加参数-d

yacc -d 1.y

效果:得到两个文件


image.png

你可能感兴趣的:(Ubuntu中安装使用lex/yacc)