centos7使用yum安装gcc8

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

1 概述

cenots7自带的gcc版本为4.8.5,不方便编译一些软件,需要将gcc升级。升级gcc可以通过源码编译安装,也可以通过yum等软件管理工具来进行安装,本文介绍通过yum软件来安装gcc。

2 安装过程

2.1 安装scl源

yum install -y centos-release-scl scl-utils-build

2.2 列出scl可用源下所有可用版本

[root@master ~]# yum list all --enablerepo='centos-sclo-rh' | grep "devtoolset-"

devtoolset-8-binutils.x86_64               2.30-55.el7.2          @centos-sclo-rh
devtoolset-8-dwz.x86_64                    0.12-1.1.el7           @centos-sclo-rh
devtoolset-8-elfutils.x86_64               0.176-1.el7            @centos-sclo-rh
devtoolset-8-elfutils-libelf.x86_64        0.176-1.el7            @centos-sclo-rh
devtoolset-8-elfutils-libs.x86_64          0.176-1.el7            @centos-sclo-rh
devtoolset-8-gcc.x86_64                    8.3.1-3.2.el7          @centos-sclo-rh
devtoolset-8-gcc-c++.x86_64                8.3.1-3.2.el7          @centos-sclo-rh
devtoolset-8-gcc-gfortran.x86_64           8.3.1-3.2.el7          @centos-sclo-rh
devtoolset-8-gdb.x86_64                    8.2-3.el7              @centos-sclo-rh
devtoolset-8-libquadmath-devel.x86_64      8.3.1-3.2.el7          @centos-sclo-rh
devtoolset-8-libstdc++-devel.x86_64        8.3.1-3.2.el7          @centos-sclo-rh
devtoolset-8-ltrace.x86_64                 0.7.91-1.el7           @centos-sclo-rh
devtoolset-8-make.x86_64                   1:4.2.1-4.el7          @centos-sclo-rh
devtoolset-8-memstomp.x86_64               0.1.5-5.el7            @centos-sclo-rh
devtoolset-8-runtime.x86_64                8.1-1.el7              @centos-sclo-rh
devtoolset-8-strace.x86_64                 4.24-4.el7             @centos-sclo-rh
devtoolset-8-toolchain.x86_64              8.1-1.el7              @centos-sclo-rh
devtoolset-10.x86_64                       10.1-0.el7             centos-sclo-rh
devtoolset-10-annobin.x86_64               9.23-4.el7.1           centos-sclo-rh
devtoolset-10-annobin-annocheck.x86_64     9.23-4.el7.1           centos-sclo-rh
devtoolset-10-binutils.x86_64              2.35-5.el7.4           centos-sclo-rh
devtoolset-10-binutils-devel.x86_64        2.35-5.el7.4           centos-sclo-rh
devtoolset-10-build.x86_64                 10.1-0.el7             centos-sclo-rh
devtoolset-10-dwz.x86_64                   0.12-1.1.el7           centos-sclo-rh
devtoolset-10-dyninst.x86_64               10.2.1-1.el7           centos-sclo-rh
devtoolset-10-dyninst-devel.x86_64         10.2.1-1.el7           centos-sclo-rh
devtoolset-10-dyninst-doc.x86_64           10.2.1-1.el7           centos-sclo-rh
devtoolset-10-dyninst-static.x86_64        10.2.1-1.el7           centos-sclo-rh
devtoolset-10-dyninst-testsuite.x86_64     10.2.1-1.el7           centos-sclo-rh
devtoolset-10-elfutils.x86_64              0.182-3.el7            centos-sclo-rh
devtoolset-10-elfutils-debuginfod.x86_64   0.182-3.el7            centos-sclo-rh
devtoolset-10-elfutils-debuginfod-client.x86_64
devtoolset-10-elfutils-debuginfod-client-devel.x86_64
devtoolset-10-elfutils-devel.x86_64        0.182-3.el7            centos-sclo-rh
devtoolset-10-elfutils-libelf.x86_64       0.182-3.el7            centos-sclo-rh
devtoolset-10-elfutils-libelf-devel.x86_64 0.182-3.el7            centos-sclo-rh
devtoolset-10-elfutils-libs.x86_64         0.182-3.el7            centos-sclo-rh
devtoolset-10-gcc.x86_64                   10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-gcc-c++.x86_64               10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-gcc-gdb-plugin.x86_64        10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-gcc-gfortran.x86_64          10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-gcc-plugin-devel.x86_64      10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-gdb.x86_64                   9.2-10.el7             centos-sclo-rh
devtoolset-10-gdb-doc.noarch               9.2-10.el7             centos-sclo-rh
devtoolset-10-gdb-gdbserver.x86_64         9.2-10.el7             centos-sclo-rh
devtoolset-10-libasan-devel.x86_64         10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libatomic-devel.x86_64       10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libgccjit.x86_64             10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libgccjit-devel.x86_64       10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libgccjit-docs.x86_64        10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libitm-devel.x86_64          10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-liblsan-devel.x86_64         10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libquadmath-devel.x86_64     10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libstdc++-devel.x86_64       10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libstdc++-docs.x86_64        10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libtsan-devel.x86_64         10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-libubsan-devel.x86_64        10.2.1-11.2.el7        centos-sclo-rh
devtoolset-10-ltrace.x86_64                0.7.91-1.el7           centos-sclo-rh
devtoolset-10-make.x86_64                  1:4.2.1-1.el7          centos-sclo-rh
devtoolset-10-make-devel.x86_64            1:4.2.1-1.el7          centos-sclo-rh
devtoolset-10-memstomp.x86_64              0.1.5-6.el7            centos-sclo-rh
devtoolset-10-oprofile.x86_64              1.4.0-1.el7            centos-sclo-rh
devtoolset-10-oprofile-devel.x86_64        1.4.0-1.el7            centos-sclo-rh
devtoolset-10-oprofile-jit.x86_64          1.4.0-1.el7            centos-sclo-rh
devtoolset-10-perftools.x86_64             10.1-0.el7             centos-sclo-rh
devtoolset-10-runtime.x86_64               10.1-0.el7             centos-sclo-rh
devtoolset-10-strace.x86_64                5.7-3.el7              centos-sclo-rh
devtoolset-10-systemtap.x86_64             4.4-6.el7              centos-sclo-rh
devtoolset-10-systemtap-client.x86_64      4.4-6.el7              centos-sclo-rh
devtoolset-10-systemtap-devel.x86_64       4.4-6.el7              centos-sclo-rh
devtoolset-10-systemtap-initscript.x86_64  4.4-6.el7              centos-sclo-rh
devtoolset-10-systemtap-runtime.x86_64     4.4-6.el7              centos-sclo-rh
devtoolset-10-systemtap-runtime-python2.x86_64
devtoolset-10-systemtap-sdt-devel.x86_64   4.4-6.el7              centos-sclo-rh
devtoolset-10-systemtap-server.x86_64      4.4-6.el7              centos-sclo-rh
devtoolset-10-systemtap-testsuite.x86_64   4.4-6.el7              centos-sclo-rh
devtoolset-10-toolchain.x86_64             10.1-0.el7             centos-sclo-rh
devtoolset-10-valgrind.x86_64              1:3.16.1-5.el7         centos-sclo-rh
devtoolset-10-valgrind-devel.x86_64        1:3.16.1-5.el7         centos-sclo-rh
devtoolset-11.x86_64                       11.1-2.el7             centos-sclo-rh
devtoolset-11-annobin-annocheck.x86_64     10.38-1.el7            centos-sclo-rh
devtoolset-11-annobin-docs.noarch          10.38-1.el7            centos-sclo-rh
devtoolset-11-annobin-plugin-gcc.x86_64    10.38-1.el7            centos-sclo-rh
devtoolset-11-binutils.x86_64              2.36.1-1.el7.2         centos-sclo-rh
devtoolset-11-binutils-devel.x86_64        2.36.1-1.el7.2         centos-sclo-rh
devtoolset-11-build.x86_64                 11.1-2.el7             centos-sclo-rh
devtoolset-11-dwz.x86_64                   0.14-2.el7             centos-sclo-rh
devtoolset-11-dyninst.x86_64               11.0.0-1.el7           centos-sclo-rh
devtoolset-11-dyninst-devel.x86_64         11.0.0-1.el7           centos-sclo-rh
devtoolset-11-dyninst-doc.x86_64           11.0.0-1.el7           centos-sclo-rh
devtoolset-11-dyninst-static.x86_64        11.0.0-1.el7           centos-sclo-rh
devtoolset-11-dyninst-testsuite.x86_64     11.0.0-1.el7           centos-sclo-rh
devtoolset-11-elfutils.x86_64              0.185-2.el7            centos-sclo-rh
devtoolset-11-elfutils-debuginfod.x86_64   0.185-2.el7            centos-sclo-rh
devtoolset-11-elfutils-debuginfod-client.x86_64
devtoolset-11-elfutils-debuginfod-client-devel.x86_64
devtoolset-11-elfutils-devel.x86_64        0.185-2.el7            centos-sclo-rh
devtoolset-11-elfutils-libelf.x86_64       0.185-2.el7            centos-sclo-rh
devtoolset-11-elfutils-libelf-devel.x86_64 0.185-2.el7            centos-sclo-rh
devtoolset-11-elfutils-libs.x86_64         0.185-2.el7            centos-sclo-rh
devtoolset-11-gcc.x86_64                   11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-gcc-c++.x86_64               11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-gcc-gdb-plugin.x86_64        11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-gcc-gfortran.x86_64          11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-gcc-plugin-devel.x86_64      11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-gdb.x86_64                   10.2-6.el7             centos-sclo-rh
devtoolset-11-gdb-doc.noarch               10.2-6.el7             centos-sclo-rh
devtoolset-11-gdb-gdbserver.x86_64         10.2-6.el7             centos-sclo-rh
devtoolset-11-libasan-devel.x86_64         11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libatomic-devel.x86_64       11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libgccjit.x86_64             11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libgccjit-devel.x86_64       11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libgccjit-docs.x86_64        11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libitm-devel.x86_64          11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-liblsan-devel.x86_64         11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libquadmath-devel.x86_64     11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libstdc++-devel.x86_64       11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libstdc++-docs.x86_64        11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libtsan-devel.x86_64         11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-libubsan-devel.x86_64        11.2.1-9.1.el7         centos-sclo-rh
devtoolset-11-ltrace.x86_64                0.7.91-1.el7           centos-sclo-rh
devtoolset-11-make.x86_64                  1:4.3-1.el7            centos-sclo-rh
devtoolset-11-make-devel.x86_64            1:4.3-1.el7            centos-sclo-rh
devtoolset-11-memstomp.x86_64              0.1.5-6.el7            centos-sclo-rh
devtoolset-11-oprofile.x86_64              1.4.0-2.el7            centos-sclo-rh
devtoolset-11-oprofile-devel.x86_64        1.4.0-2.el7            centos-sclo-rh
devtoolset-11-oprofile-jit.x86_64          1.4.0-2.el7            centos-sclo-rh
devtoolset-11-perftools.x86_64             11.1-2.el7             centos-sclo-rh
devtoolset-11-runtime.x86_64               11.1-2.el7             centos-sclo-rh
devtoolset-11-strace.x86_64                5.13-3.3.el7           centos-sclo-rh
devtoolset-11-systemtap.x86_64             4.5-7.el7              centos-sclo-rh
devtoolset-11-systemtap-client.x86_64      4.5-7.el7              centos-sclo-rh
devtoolset-11-systemtap-devel.x86_64       4.5-7.el7              centos-sclo-rh
devtoolset-11-systemtap-initscript.x86_64  4.5-7.el7              centos-sclo-rh
devtoolset-11-systemtap-runtime.x86_64     4.5-7.el7              centos-sclo-rh
devtoolset-11-systemtap-sdt-devel.x86_64   4.5-7.el7              centos-sclo-rh
devtoolset-11-systemtap-server.x86_64      4.5-7.el7              centos-sclo-rh
devtoolset-11-systemtap-testsuite.x86_64   4.5-7.el7              centos-sclo-rh
devtoolset-11-toolchain.x86_64             11.1-2.el7             centos-sclo-rh
devtoolset-11-valgrind.x86_64              1:3.17.0-4.el7         centos-sclo-rh
devtoolset-11-valgrind-devel.x86_64        1:3.17.0-4.el7         centos-sclo-rh
devtoolset-7.x86_64                        7.1-4.el7              centos-sclo-rh
devtoolset-7-all.x86_64                    7.0-5.el7              centos-sclo-rh
devtoolset-7-binutils.x86_64               2.28-11.el7            centos-sclo-rh
devtoolset-7-binutils-devel.x86_64         2.28-11.el7            centos-sclo-rh
devtoolset-7-build.x86_64                  7.1-4.el7              centos-sclo-rh
devtoolset-7-dockerfiles.x86_64            7.1-4.el7              centos-sclo-rh
devtoolset-7-dwz.x86_64                    0.12-1.1.el7           centos-sclo-rh
devtoolset-7-dyninst.x86_64                9.3.2-3.el7            centos-sclo-rh
devtoolset-7-dyninst-devel.x86_64          9.3.2-3.el7            centos-sclo-rh
devtoolset-7-dyninst-doc.x86_64            9.3.2-3.el7            centos-sclo-rh
devtoolset-7-dyninst-static.x86_64         9.3.2-3.el7            centos-sclo-rh
devtoolset-7-dyninst-testsuite.x86_64      9.3.2-3.el7            centos-sclo-rh
devtoolset-7-elfutils.x86_64               0.170-5.el7            centos-sclo-rh
devtoolset-7-elfutils-devel.x86_64         0.170-5.el7            centos-sclo-rh
devtoolset-7-elfutils-libelf.x86_64        0.170-5.el7            centos-sclo-rh
devtoolset-7-elfutils-libelf-devel.x86_64  0.170-5.el7            centos-sclo-rh
devtoolset-7-elfutils-libs.x86_64          0.170-5.el7            centos-sclo-rh
devtoolset-7-gcc.x86_64                    7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-gcc-c++.x86_64                7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-gcc-gdb-plugin.x86_64         7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-gcc-gfortran.x86_64           7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-gcc-plugin-devel.x86_64       7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-gdb.x86_64                    8.0.1-36.el7           centos-sclo-rh
devtoolset-7-gdb-doc.noarch                8.0.1-36.el7           centos-sclo-rh
devtoolset-7-gdb-gdbserver.x86_64          8.0.1-36.el7           centos-sclo-rh
devtoolset-7-go.x86_64                     7.0-5.el7              centos-sclo-rh
devtoolset-7-libasan-devel.x86_64          7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libatomic-devel.x86_64        7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libcilkrts-devel.x86_64       7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libgccjit.x86_64              7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libgccjit-devel.x86_64        7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libgccjit-docs.x86_64         7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libitm-devel.x86_64           7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-liblsan-devel.x86_64          7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libmpx-devel.x86_64           7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libquadmath-devel.x86_64      7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libstdc++-devel.x86_64        7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libstdc++-docs.x86_64         7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libtsan-devel.x86_64          7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-libubsan-devel.x86_64         7.3.1-5.16.el7         centos-sclo-rh
devtoolset-7-llvm.x86_64                   7.0-5.el7              centos-sclo-rh
devtoolset-7-ltrace.x86_64                 0.7.91-2.el7           centos-sclo-rh
devtoolset-7-make.x86_64                   1:4.2.1-3.el7          centos-sclo-rh
devtoolset-7-memstomp.x86_64               0.1.5-5.1.el7          centos-sclo-rh
devtoolset-7-oprofile.x86_64               1.2.0-2.el7.1          centos-sclo-rh
devtoolset-7-oprofile-devel.x86_64         1.2.0-2.el7.1          centos-sclo-rh
devtoolset-7-oprofile-jit.x86_64           1.2.0-2.el7.1          centos-sclo-rh
devtoolset-7-perftools.x86_64              7.1-4.el7              centos-sclo-rh
devtoolset-7-runtime.x86_64                7.1-4.el7              centos-sclo-rh
devtoolset-7-rust.x86_64                   7.0-5.el7              centos-sclo-rh
devtoolset-7-strace.x86_64                 4.17-7.el7             centos-sclo-rh
devtoolset-7-systemtap.x86_64              3.1-4s.el7             centos-sclo-rh
devtoolset-7-systemtap-client.x86_64       3.1-4s.el7             centos-sclo-rh
devtoolset-7-systemtap-devel.x86_64        3.1-4s.el7             centos-sclo-rh
devtoolset-7-systemtap-initscript.x86_64   3.1-4s.el7             centos-sclo-rh
devtoolset-7-systemtap-runtime.x86_64      3.1-4s.el7             centos-sclo-rh
devtoolset-7-systemtap-sdt-devel.x86_64    3.1-4s.el7             centos-sclo-rh
devtoolset-7-systemtap-server.x86_64       3.1-4s.el7             centos-sclo-rh
devtoolset-7-systemtap-testsuite.x86_64    3.1-4s.el7             centos-sclo-rh
devtoolset-7-toolchain.x86_64              7.1-4.el7              centos-sclo-rh
devtoolset-7-valgrind.x86_64               1:3.13.0-11.el7        centos-sclo-rh
devtoolset-7-valgrind-devel.x86_64         1:3.13.0-11.el7        centos-sclo-rh
devtoolset-8.x86_64                        8.1-1.el7              centos-sclo-rh
devtoolset-8-binutils-devel.x86_64         2.30-55.el7.2          centos-sclo-rh
devtoolset-8-build.x86_64                  8.1-1.el7              centos-sclo-rh
devtoolset-8-dockerfiles.x86_64            8.0-2.el7              centos-sclo-rh
devtoolset-8-dyninst.x86_64                9.3.2-6.el7            centos-sclo-rh
devtoolset-8-dyninst-devel.x86_64          9.3.2-6.el7            centos-sclo-rh
devtoolset-8-dyninst-doc.x86_64            9.3.2-6.el7            centos-sclo-rh
devtoolset-8-dyninst-static.x86_64         9.3.2-6.el7            centos-sclo-rh
devtoolset-8-dyninst-testsuite.x86_64      9.3.2-6.el7            centos-sclo-rh
devtoolset-8-elfutils-devel.x86_64         0.176-1.el7            centos-sclo-rh
devtoolset-8-elfutils-libelf-devel.x86_64  0.176-1.el7            centos-sclo-rh
devtoolset-8-gcc-gdb-plugin.x86_64         8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-gcc-plugin-devel.x86_64       8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-gdb-doc.noarch                8.2-3.el7              centos-sclo-rh
devtoolset-8-gdb-gdbserver.x86_64          8.2-3.el7              centos-sclo-rh
devtoolset-8-libasan-devel.x86_64          8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-libatomic-devel.x86_64        8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-libgccjit.x86_64              8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-libgccjit-devel.x86_64        8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-libgccjit-docs.x86_64         8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-libitm-devel.x86_64           8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-liblsan-devel.x86_64          8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-libstdc++-docs.x86_64         8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-libtsan-devel.x86_64          8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-libubsan-devel.x86_64         8.3.1-3.2.el7          centos-sclo-rh
devtoolset-8-oprofile.x86_64               1.3.0-2.el7            centos-sclo-rh
devtoolset-8-oprofile-devel.x86_64         1.3.0-2.el7            centos-sclo-rh
devtoolset-8-oprofile-jit.x86_64           1.3.0-2.el7            centos-sclo-rh
devtoolset-8-perftools.x86_64              8.1-1.el7              centos-sclo-rh
devtoolset-8-systemtap.x86_64              3.3-2.el7              centos-sclo-rh
devtoolset-8-systemtap-client.x86_64       3.3-2.el7              centos-sclo-rh
devtoolset-8-systemtap-devel.x86_64        3.3-2.el7              centos-sclo-rh
devtoolset-8-systemtap-initscript.x86_64   3.3-2.el7              centos-sclo-rh
devtoolset-8-systemtap-runtime.x86_64      3.3-2.el7              centos-sclo-rh
devtoolset-8-systemtap-sdt-devel.x86_64    3.3-2.el7              centos-sclo-rh
devtoolset-8-systemtap-server.x86_64       3.3-2.el7              centos-sclo-rh
devtoolset-8-systemtap-testsuite.x86_64    3.3-2.el7              centos-sclo-rh
devtoolset-8-valgrind.x86_64               1:3.14.0-16.el7        centos-sclo-rh
devtoolset-8-valgrind-devel.x86_64         1:3.14.0-16.el7        centos-sclo-rh
devtoolset-9.x86_64                        9.1-0.el7              centos-sclo-rh
devtoolset-9-annobin.x86_64                8.79-2.el7             centos-sclo-rh
devtoolset-9-annobin-annocheck.x86_64      8.79-2.el7             centos-sclo-rh
devtoolset-9-binutils.x86_64               2.32-16.el7            centos-sclo-rh
devtoolset-9-binutils-devel.x86_64         2.32-16.el7            centos-sclo-rh
devtoolset-9-build.x86_64                  9.1-0.el7              centos-sclo-rh
devtoolset-9-dwz.x86_64                    0.12-1.1.el7           centos-sclo-rh
devtoolset-9-dyninst.x86_64                10.1.0-4.el7           centos-sclo-rh
devtoolset-9-dyninst-devel.x86_64          10.1.0-4.el7           centos-sclo-rh
devtoolset-9-dyninst-doc.x86_64            10.1.0-4.el7           centos-sclo-rh
devtoolset-9-dyninst-static.x86_64         10.1.0-4.el7           centos-sclo-rh
devtoolset-9-dyninst-testsuite.x86_64      10.1.0-4.el7           centos-sclo-rh
devtoolset-9-elfutils.x86_64               0.176-6.el7            centos-sclo-rh
devtoolset-9-elfutils-devel.x86_64         0.176-6.el7            centos-sclo-rh
devtoolset-9-elfutils-libelf.x86_64        0.176-6.el7            centos-sclo-rh
devtoolset-9-elfutils-libelf-devel.x86_64  0.176-6.el7            centos-sclo-rh
devtoolset-9-elfutils-libs.x86_64          0.176-6.el7            centos-sclo-rh
devtoolset-9-gcc.x86_64                    9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-gcc-c++.x86_64                9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-gcc-gdb-plugin.x86_64         9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-gcc-gfortran.x86_64           9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-gcc-plugin-devel.x86_64       9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-gdb.x86_64                    8.3-3.el7              centos-sclo-rh
devtoolset-9-gdb-doc.noarch                8.3-3.el7              centos-sclo-rh
devtoolset-9-gdb-gdbserver.x86_64          8.3-3.el7              centos-sclo-rh
devtoolset-9-libasan-devel.x86_64          9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libatomic-devel.x86_64        9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libgccjit.x86_64              9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libgccjit-devel.x86_64        9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libgccjit-docs.x86_64         9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libitm-devel.x86_64           9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-liblsan-devel.x86_64          9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libquadmath-devel.x86_64      9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libstdc++-devel.x86_64        9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libstdc++-docs.x86_64         9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libtsan-devel.x86_64          9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-libubsan-devel.x86_64         9.3.1-2.2.el7          centos-sclo-rh
devtoolset-9-ltrace.x86_64                 0.7.91-2.el7           centos-sclo-rh
devtoolset-9-make.x86_64                   1:4.2.1-2.el7          centos-sclo-rh
devtoolset-9-memstomp.x86_64               0.1.5-5.el7            centos-sclo-rh
devtoolset-9-oprofile.x86_64               1.3.0-4.el7            centos-sclo-rh
devtoolset-9-oprofile-devel.x86_64         1.3.0-4.el7            centos-sclo-rh
devtoolset-9-oprofile-jit.x86_64           1.3.0-4.el7            centos-sclo-rh
devtoolset-9-perftools.x86_64              9.1-0.el7              centos-sclo-rh
devtoolset-9-runtime.x86_64                9.1-0.el7              centos-sclo-rh
devtoolset-9-strace.x86_64                 5.1-7.el7              centos-sclo-rh
devtoolset-9-systemtap.x86_64              4.1-9.el7              centos-sclo-rh
devtoolset-9-systemtap-client.x86_64       4.1-9.el7              centos-sclo-rh
devtoolset-9-systemtap-devel.x86_64        4.1-9.el7              centos-sclo-rh
devtoolset-9-systemtap-initscript.x86_64   4.1-9.el7              centos-sclo-rh
devtoolset-9-systemtap-runtime.x86_64      4.1-9.el7              centos-sclo-rh
devtoolset-9-systemtap-sdt-devel.x86_64    4.1-9.el7              centos-sclo-rh
devtoolset-9-systemtap-server.x86_64       4.1-9.el7              centos-sclo-rh
devtoolset-9-systemtap-testsuite.x86_64    4.1-9.el7              centos-sclo-rh
devtoolset-9-toolchain.x86_64              9.1-0.el7              centos-sclo-rh
devtoolset-9-valgrind.x86_64               1:3.15.0-9.el7         centos-sclo-rh
devtoolset-9-valgrind-devel.x86_64         1:3.15.0-9.el7         centos-sclo-rh


2.3 安装指定版本的gcc工具链

# 以8版本为例子
yum install -y devtoolset-8-toolchain

2.4 使用指定版本的gcc

# 只对当前bash有效
# 以8版本为例子
scl enable devtoolset-8 bash

centos7使用yum安装gcc8,linux,gcc文章来源地址https://www.toymoban.com/news/detail-646310.html

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

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

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

相关文章

  • CentOS7离线安装gcc和gcc-c++(亲测成功)

    1.点击下载安装包(下载下来的是gz文件,在linux环境下解压) 提取码:1111 2.进入gcc_rpm目录,执行安装命令 3.验证gcc是否安装成功 安装gcc-c 1.进入 gcc-c++ 文件件目录下 2.执行安装命令 3.验证g++是否安装成功 安装过程走完了过后,前往 /usr/bin 目录查看是否有 gcc和g++两个文件夹,

    2024年02月09日
    浏览(43)
  • Linux CentOS7 离线安装gcc环境

    环境有网络的情况,推荐在线安装,这样安装不容易出错,安装命令如下: 有些环境是没有公网环境的,此时需要离线安装配置gcc环境:         离线安装步骤如下: 先下载一个 gcc-c++-4.8.5-39.el7.x86_64.tar.gz(点击跳转百度云盘) 提取码:krca 下载完成后上传到系统中,进行

    2024年02月14日
    浏览(49)
  • Centos7安装mysql8.0操作步骤(yum安装方法)

    以下操作在Centos7.5上实操成功。 rpm -qa | grep -i mariadb(检查有没有mariadb) rpm -e  --nodeps  mariadb-libs-5.5.56-2.el7.x86_64(不检查依赖直接卸载) rpm -qa | grep mysql wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm yum -y install mysql80-community-release-el7-3.noarch.rpm rpm --import https://rep

    2023年04月15日
    浏览(72)
  • centos7 arm服务器编译安装gcc 8.2

    前言         当前电脑的gcc版本为4.8.5,但是在编译其他依赖包的时候,出现各种奇怪的问题,会莫名其妙的中断编译。本地文章讲解如何自编译安装gcc,替换系统自带的gcc。 环境准备         gcc 需要 8.2:下载地址 开始编译 1、解压gcc压缩包 tar -xvf gcc-8.2.0.tar.xz 目录结

    2024年02月01日
    浏览(48)
  • centos7通过yum方式安装python3.8

    1、在CentOS或RHEL系统上安装额外的企业级Linux软件包(EPEL)存储库。EPEL存储库提供了一些在默认存储库中不可用的附加软件包。如果您想要使用EPEL存储库中的软件包,您需要在系统上具有管理员权限。 2、在CentOS或RHEL系统上安装 yum-utils 软件包。 yum-utils 软件包提供了一组工

    2024年02月16日
    浏览(45)
  • Linux CentOS7中yum的使用&&更新yum源

    我们在windows中我们是经常需要下载一些我们需要的软件,那么我们在Linux中理所当然也是需要的,那么我们如何安装软件呢?? 1.源代码安装:源代码安装就是直接自己安装源代码,并且是自己找源码,自己设置代码依赖关系,所以这个源代码安装并不是我们使用的 2.rpm安装

    2024年02月06日
    浏览(47)
  • centos7 yum安装ELK8.X+filebeat

    系统:centos7.9 elasticsearch-8.5.3 kibana-8.5.3 logstash-8.5.3 filebeat-8.5.3 下载地址:Elastic官网 我下载的是rpm格式 在ssh工具上,可以通过wget 命令将4个rpm包进行下载, 下载的包就放在root下,如 使用yum localinstall 安装本地rpm包,执行代码如下(示例): 安装完成会生成默认密码,可以记

    2024年02月08日
    浏览(55)
  • centos7 yum 安装 cmake3 version 3.17.5

    安装 验证 第三方仓库 epel 相关信息参考 : 《Centos上安装EPEL》blog.csdn.net/whatday/article/details/89150746

    2024年02月09日
    浏览(46)
  • Centos7-yum安装mysql-修改密码-无密码登录-安全配置

    在CentOS中默认安装有MariaDB(MySQL的一个分支),安装完成之后可以直接覆盖MariaDB。 rpm -qa | grep mariadb 查询是否安装了mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 卸载 mariad wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装官网提供的yum源 yum -y install mysql57-communit

    2024年02月03日
    浏览(53)
  • Centos7 两种方式安装 MySQL5.7 步骤 yum 、本地 tar 文件

    1、卸载系统自带 mariadb MariaDB Server 是最流行的开源 关系型数据库 之一。它由 MySQL 的原始开发者制作,并保证保持开源。 在 CentOS 7 中默认安装有 MariaDB 可忽略,安装完成之后可以直接覆盖掉 MariaDB。 查看并卸载系统自带的 Mariadb 2、下载并安装 MySQL 官方的 Yum 由于 CentOS 的

    2024年01月24日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包