Ubuntu14.04安装bison版本过低问题

一、 问题描述

实验要求安装3.7+版本的bison,但apt-get安装的bison只有3.0.2

二、 解决方法

(1)先检查是否有bison

which bison

如果显示了路径,说明含有cmake,设法卸载掉,可以使用sudo apt-get remove bison卸载。

(2)上官网复制指定版本bison的链接

官网:官网bison链接

 ubuntu内打开官网,找到3.7.4的版本,右键选择copy link location

(3)在终端用wget下载

wget https://ftp.gnu.org/gnu/bison/bison-3.7.4.tar.gz

很快就好了

(4)解压

命令行输入:

tar -zxvf bison-3.7.4.tar.gz

再打开指定目录:

cd bison-3.7.4

(5)配置与编译

配置:

./configure

编译:

make

(6)安装与软链接

安装:

sudo make install

创建链接:

ln -s /usr/local/bin/bison /usr/bin/bison

如果你的安装正确了,应该可以在/usr/local/bin里面找到bison,现在我们要把bison软链接到/usr/bin里,这两个不要搞反了,之前我参考的一篇文章里就是写反了,导致一直失败

(7)验证

bison --version

查看当前版本,安装成功了

三、参考文章

【Linux】centos8安装bison3.8_gnu bison安装-CSDN博客

Ubuntu 18.04编译安装指定版本bison(GNU词法分析器)_ubutun 安装 gwak、bison-CSDN博客

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值