【Linux】centos8安装bison3.8

这篇具有很好参考价值的文章主要介绍了【Linux】centos8安装bison3.8。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

centos8安装bison3.8的教程,感觉这个软件很小众啊,百度找不到安装教程,最终还是在起脚旮旯里面翻出来了很久之前的文档,好在没有过时;

虽然centos8中你可以使用yum直接安装,但是哪个安装的版本太低了,达不到如今的需求

yum install bison

我这边直接用yum安装的是3.0.4的版本,已经是2015年的东西了,最新的版本已经到3.8了;

bison (GNU Bison) 3.0.4
Written by Robert Corbett and Richard Stallman.

Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

先用yum把安装好了的删掉

yum remove bison

去官网 http://ftp.gnu.org/gnu/bison/ 下载最新的压缩包

wget http://ftp.gnu.org/gnu/bison/bison-3.8.tar.gz

解压并进入文件夹

tar -zxvf bison-3.8.tar.gz
cd bison-3.8

配置安装路径,这里我使用了/usr/local这个目录,如果你查看过安装后的bison,你会发现它的安装包的逻辑是和/usr/local目录一致的,当然你也可以修改成你自己想要的目录

# ls /usr/local/
bin  doc  etc  games  include  lib  lib64  libexec  openssl-1.1.1  sbin  share  src

使用如下命令配置安装路径为/usr/local

./configure -prefix=/usr/local/

目录配置好了之后,make安装

make install

安装好了之后执行bison --version,你会得到如下输出

-bash: /usr/bin/bison: No such file or directory

这是因为我们在/usr/local里面安装的东西没有在path中,没有办法直接执行,需要我们将其软链接到/usr/bin里面;

如果你的安装正确了,应该可以在/usr/local/bin里面找到bison; 如果你安装的路径不同,那就去你安装路径下找bison的可执行文件;

# ls /usr/local/bin
2to3-3.10  bison  cmake  cpack  ctest  docker-compose  idle3.10  pip3.10  pydoc3.10  python3.10  python3.10-config  yacc

将其软连接一下就ok了

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

再次检查版本,安装3.8成功文章来源地址https://www.toymoban.com/news/detail-685698.html

# bison --version
bison (GNU Bison) 3.8
Written by Robert Corbett and Richard Stallman.

Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

到了这里,关于【Linux】centos8安装bison3.8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux centos8下安装redis6.2.12

    Download | Redis  解压操作  tar -zxvf redis-6.2.12.tar.gz cd redis-6.2.12   ctrl+c 就可以有输入命令的地方  里面有个redis.conf文件复制到opt/redis/bin中去   vim redis.conf 进入编辑模式  将bind 127.0.0.1注释   改成yes 密码      

    2024年02月12日
    浏览(42)
  • Centos8安装docker并配置Kali Linux图形化界面

    鉴于目前网上没有完整的好用的docker安装kali+桌面连接的教程,所以我想做一个。 麻了,这服务器供应商提供的镜像是真的纯净,纯净到啥都没有。 问题一:Centos8源有问题 Error: Failed to download metadata for repo \\\'appstream\\\': Cannot prepare internal mirrorlist: No URLs in mirrorlist 解决办法 自2

    2024年02月07日
    浏览(44)
  • 利用Figlet工具创建酷炫Linux Centos8服务器-登录欢迎界面-SHELL自动化编译安装代码

    因为我们需要生成需要的特定字符,所以需要在当前服务器中安装Figlet,默认没有安装包的,其实如果我们也只要在一台环境中安装,然后需要什么字符只要复制到需要的服务器中,并不需要所有都安装。同样的,我们也可以利用此生成的字符用到脚本运行的开始起头部分,

    2024年02月12日
    浏览(46)
  • 【Linux】银河麒麟V10 ARM架构_安装JDK8-kylinV10(Kylin Linux Advanced Server V10 )操作系统(CentOS8)

    🦄 个人主页——🎐开着拖拉机回家_大数据运维-CSDN博客 🎐✨🍁 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🪁🍁🪁 🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🍁🪁🍁 感谢点赞和关注 ,每天

    2024年02月05日
    浏览(53)
  • Linux查ip查不到(Centos8)

    如上图,使用正确的命令没有查找到ip地址。 步骤如下: 1.打开本地service查看该服务有没有开启。 若服务已打开则不是这个问题。 2.修改网络配置文件里面的ONBOOT属性为yes  3.重启网络服务 重启服务中可以会报错如下: 使用命令如下进行重启网络:  原因:centos8 已经替换

    2024年02月16日
    浏览(44)
  • Linux 系统[centos8.2]上启动 Samba 服务

    要在 Linux 系统上启动 Samba 服务,请按照以下步骤操作: 安装 Samba 服务。在大多数 Linux 发行版上,您可以使用以下命令来安装 Samba: 配置 Samba。在 Linux 系统上,Samba 的配置文件位于 /etc/samba/smb.conf。打开该文件并按照您的需求进行配置。例如,您需要指定共享目录和访问权

    2024年02月09日
    浏览(45)
  • CentOS8安装RabbitMQ

    1、安装Erlang环境 具体下载哪个版本需要看RabbitMQ需要安装的版本 RabbitMQ和Erlang版本对应 官网安装指定的Erlang版本 下载RabbitMQ的rpm包 上传Erlang和对应的RabbitMQ安装包 卸载前面的Erlang和RabbitMQ (一)、安装Erlang (二)、安装RabbitMQ 启动RabbitMQ 开放端口 添加用户 报错 Error: unab

    2024年02月04日
    浏览(34)
  • 【CentOS8安装docker】

    文章目录 一、更新yum 二、卸载旧版本 三、安装 Docker Engine-Community(使用 Docker 仓库进行安装)

    2024年01月22日
    浏览(45)
  • CentOS8 安装 RabbitMQ【纯安装手册】

    安装RabbitMQ 注意:以下的命令都是用root用户操作的 下载Centos-8.repo 生成缓存 更新yum 由于 rabbitmq 是基于 erlang 语言开发的,所以必须先安装 erlang 安装依赖 erlang官网下载地址 erlang的github下载地址 github访问可以下载这个软件加速器 解决访问github慢或打不开的问题资源-CSDN文库

    2024年02月04日
    浏览(40)
  • centos8下安装docker

    二、为yum源添加docker仓库位置: 三、安装docker 四、启动docker 五、查看docker是否启动成功 出现如下方: active running 表示运行成功 六、可以根据自己需求修改docker安装路径 6.1 查看本机用户安装docker的路径 6.2 修改安装路径

    2024年02月06日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包