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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/71941.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

IntelliJ IDEA快捷键大全

文章目录 1、构建/编译2、文本编辑3、光标操作4、文本选择5、代码折叠6、辅助编码7、上下文导航8、查找操作9、符号导航10、代码分析11、运行和调试12、代码重构13、全局 CVS 操作14、差异查看器15、工具窗口 本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA&…

docker案例复现

$uri导致的CRLF注入漏洞 前期准备dockerdocker compose 漏洞配置 前期准备 docker 要完成这样的测试,需要我们有一定的环境,也就是需要大家去安装docker 更新系统软件包: sudo yum update 安装 Docker 的依赖软件包: sudo yum …

数据结构-队列(C语言的简单实现)

简介 队列也是一种数据结构,队列也可以用来存放数字每次只能向队列里将入一个数字,每次只能从队列里获得一个数字在队列中,允许插入的一段称为入队口,允许删除的一段称为出队口它的原则是先进先出(FIFO: first in first out)&…

ubuntu磁盘管理

show partition information 挂载设备在这 显示文件系统信息 build file system mkfs -t ext4 /dev/nvme0n1p4命令作用:将/dev/nvme0n1p4 格式化为 ext4 建立交换分区 mkswap -c -v1 /dev/nvme0n1p4 102400-c:check -v1:新版交换分区 -v0&…

ESP32-连接参数/间隔更新

连接间隔的设置是一个协商的过程,ESP32提供了一些协商的接口,按顺序分析一下。 Step 1:首先是Client连接时对Server要求的连接间隔(确定值) 在连接的时候,Client会把当前的连接间隔发送给Server。在Serve…

【腾讯云 Cloud studio 实战训练营】云端 IDE 构建移动端H5

🐱 个人主页:不叫猫先生,公众号:前端舵手 🙋‍♂️ 作者简介:2022年度博客之星前端领域TOP 2,前端领域优质作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步…

第一百二十五天学习记录:C++提高:STL-deque容器(下)(黑马教学视频)

deque插入和删除 功能描述: 向deque容器中插入和删除数据 函数原型: 两端插入操作: push_back(elem); //在容器尾部添加一个数据 push_front(elem); //在容器头部插入一个数据 pop_back(); //删除容器最后一个数据 pop_front(); //删除容器…

【torch.nn.PixelShuffle】和 【torch.nn.UnpixelShuffle】

文章目录 torch.nn.PixelShuffle直观解释官方文档 torch.nn.PixelUnshuffle直观解释官方文档 torch.nn.PixelShuffle 直观解释 PixelShuffle是一种上采样方法,它将形状为 ( ∗ , C r 2 , H , W ) (∗, C\times r^2, H, W) (∗,Cr2,H,W)的张量重新排列转换为形状为…

Spring Boot配置文件中的配置项加密jasypt使用

在Spring Boot中,有很多口令需要加密,如数据库连接密码、访问第三方接口的Token等。常见的方法就是用jasypt对口令进行加密。 实际上,jasypt可以对配置文件中任意配置项的值进行加密,不局限于对密码的加密。 1.在pom.xml中添加ja…

Centos操作系统新安装的Python3中安装mysqlclient库

问题简介: mysqlclient 是python中的一个连接MySQL数据库的重要的三方库,但是在centos中使用pip3 install mysqlclient 方法安装一直报错,经过两天时间的排查,终于找到了解决问题的方法。 [rootd3acd2b8211d /]# pip3 install mysqlclient Co…

LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题

⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度…

2.若依前后端分离版第一个增删查改

1.介绍 若依提供了代码生成功能,单表的CRUD可以直接用若依框架提供的代码生成进行创建。 2.实现 2.1 在数据库创建业务表test_teacher 2.2 生成代码 运行系统,进入菜单[系统工具]-》[代码生成],点击导入按钮,选择需要生成代码的表进行导…

【Linux】程序地址空间

程序地址空间 首先引入地址空间的作用什么是地址空间为什么要有地址空间 首先引入地址空间的作用 1 #include <stdio.h>2 #include <unistd.h>3 #include <stdlib.h>4 int g_val 100;6 int main()7 {8 pid_t id fork();9 if(id 0)10 {11 int cn…

设备工单管理系统如何实现工单流程自动化?

设备工单管理系统属于工单系统的一种&#xff0c;基于其丰富的功能&#xff0c;它可以同时处理不同的多组流程&#xff0c;旨在有效处理发起人提交的事情&#xff0c;指派相应人员完成服务请求和记录全流程。该系统主要面向后勤管理、设备维护、物业管理、酒店民宿等服务行业设…

城市最短路

题目描述 下图表示的是从城市A到城市H的交通图。从图中可以看出&#xff0c;从城市A到城市H要经过若干个城市。现要找出一条经过城市最少的一条路线。 输入输出格式 输入格式&#xff1a; 无 输出格式&#xff1a; 倒序输出经过城市最少的一条路线 输入输出样例 输入样例…

运维监控学习笔记4

系统监控&#xff1a; CPU&#xff1a; 内存&#xff1a; IO INPUT/OUTPUT&#xff08;网络、磁盘&#xff09; CPU三个重要概念&#xff1a; 上下文切换&#xff1a;CPU调度器实施的进程的切换过程&#xff0c;称为上下文切换。CPU寄存器的作用。 上下文切换越频繁&#…

【图像去噪的扩散滤波】基于线性扩散滤波、边缘增强线性和非线性各向异性滤波的图像去噪研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

网络安全(黑客)自学路线/笔记

想自学网络安全&#xff08;黑客技术&#xff09;首先你得了解什么是网络安全&#xff01;什么是黑客&#xff01; 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全…

有没有推荐的golang的练手项目?

前言 下面是github上的golang项目&#xff0c;适合练手&#xff0c;可以自己选择一些项目去练习&#xff0c;整理不易&#xff0c;希望能多多点赞收藏一下&#xff01;废话少说&#xff0c;我们直接进入正题>>> 先推荐几个教程性质的项目&#xff08;用于新手学习、巩…

欧拉公式之证明

首先&#xff0c;我们考虑复数函数的泰勒级数展开式。对于任意一个复数函数f(z)&#xff0c;我们可以将其在za处进行泰勒级数展开&#xff1a; f(z) f(a) f(a)(z-a) f(a)(z-a)^2/2! f(a)(z-a)^3/3! ... 其中f(a)表示f(z)在za处的导数&#xff0c;f(a)表示f(z)在…
最新文章