国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CentOS gcc介紹及快速升級(jí)

這篇具有很好參考價(jià)值的文章主要介紹了CentOS gcc介紹及快速升級(jí)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.gcc介紹

GCC(GNU Compiler Collection)是一個(gè)開源的編譯器套件,由 GNU(GNU's Not Unix!的遞歸縮寫) 項(xiàng)目開發(fā)和維護(hù)。它是一個(gè)功能強(qiáng)大且廣泛使用的編譯器,支持多種編程語言,包括 C、C++、Objective-C、Fortran、Ada 和其他一些語言。

在 CentOS 上,GCC 是默認(rèn)的編譯器套件,它提供了一組工具和庫,用于將源代碼編譯成可執(zhí)行程序、庫文件或其他目標(biāo)文件。以下是一些關(guān)于 GCC 的重要信息:

  • 版本:GCC 的版本號(hào)隨著時(shí)間的推移而不斷更新。每個(gè)版本都帶來了新的功能、性能改進(jìn)和修復(fù)的錯(cuò)誤。您可以使用 gcc --version 命令來查看已安裝的 GCC 版本。
  • 支持的語言:GCC 支持多種編程語言,包括 C、C++、Objective-C、Fortran、Ada、Go 和其他一些語言。通過使用不同的命令(如 gcc、g++、gfortran 等),您可以選擇編譯特定的語言。
  • 編譯選項(xiàng):GCC 提供了廣泛的編譯選項(xiàng),用于控制編譯過程中的行為。您可以使用這些選項(xiàng)來指定優(yōu)化級(jí)別、調(diào)試信息、警告級(jí)別、目標(biāo)架構(gòu)等。
  • 標(biāo)準(zhǔn)庫:GCC 附帶了一組標(biāo)準(zhǔn)庫,包括 C 標(biāo)準(zhǔn)庫(libc)、C++ 標(biāo)準(zhǔn)庫(libstdc++)等。這些庫提供了各種常用函數(shù)和數(shù)據(jù)結(jié)構(gòu),可供開發(fā)者在其程序中使用。
  • 擴(kuò)展功能:GCC 提供了許多擴(kuò)展功能,以支持特定的語言特性或平臺(tái)特定的功能。這些擴(kuò)展可以通過編譯選項(xiàng)啟用或禁用。

GCC 是一個(gè)強(qiáng)大而靈活的編譯器套件,廣泛應(yīng)用于開發(fā)各種類型的應(yīng)用程序和系統(tǒng)軟件。它在 CentOS 中作為默認(rèn)的編譯器,提供了豐富的功能和廣泛的語言支持,使開發(fā)者能夠編譯和構(gòu)建各種項(xiàng)目

2.gcc快速升級(jí)

很多編譯問題的主要原因是當(dāng)前gcc版本不匹配導(dǎo)致的,升級(jí)要求的gcc版本即可解決問題。

要升級(jí) CentOS 上的 GCC 版本,您可以使用以下步驟:

  • 更新系統(tǒng):

首先,確保您的系統(tǒng)已經(jīng)更新到最新版本。運(yùn)行以下命令來更新 CentOS 的軟件包列表和已安裝軟件包:

sudo yum update

這將更新您的系統(tǒng)并安裝最新的軟件包。

  • 安裝 Devtoolset:

CentOS 提供了一個(gè)軟件集合,稱為 Devtoolset,其中包括較新版本的 GCC。您可以使用以下命令安裝 Devtoolset:

sudo yum install centos-release-scl
sudo yum install devtoolset-<version>

<version> 是您想要安裝的 Devtoolset 版本號(hào)。例如,如果您想安裝 Devtoolset-9,則將 <version> 替換為 9。

  • 啟用 Devtoolset:

安裝完成后,使用以下命令啟用所安裝的 Devtoolset 版本:

scl enable devtoolset-<version> bash


這將在當(dāng)前終端會(huì)話中啟用 Devtoolset,將新的 GCC 版本設(shè)置為默認(rèn)。

  • 驗(yàn)證 GCC 版本:

運(yùn)行以下命令來驗(yàn)證已安裝的 GCC 版本:

gcc --version

如果顯示您安裝的新版本號(hào),則表示升級(jí)成功。

  • 啟用 Devtoolset設(shè)置:

請(qǐng)注意,Devtoolset 提供了較新版本的 GCC,但在使用時(shí)需要明確啟用。這意味著如果您在新的終端會(huì)話中打開一個(gè)新的終端窗口,您將不再使用 Devtoolset 提供的 GCC 版本。您可以通過運(yùn)行 scl enable devtoolset-<version> bash 命令來再次啟用 Devtoolset。如果希望在每個(gè)新終端窗口中使用新版本的 GCC,可以將啟用命令 scl enable devtoolset-<version> bash 添加到您的 shell 配置文件(如 ~/.bashrc 或 ~/.bash_profile)中。

此外,升級(jí) GCC 可能會(huì)對(duì)系統(tǒng)和其他軟件包產(chǎn)生影響。確保在升級(jí)之前備份重要的數(shù)據(jù),并在升級(jí)后進(jìn)行測(cè)試,以確保所有應(yīng)用程序和依賴項(xiàng)仍然正常工作。文章來源地址http://www.zghlxwxcb.cn/news/detail-665585.html

  • 安裝過程輸出:
[xxx]# gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
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.

[xxx]# yum install devtoolset-11
Loaded plugins: fastestmirror, langpacks, nvidia
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                               |  15 kB  00:00:00

base                                                                                                                               | 3.6 kB  00:00:00
centos-sclo-rh                                                                                                                     | 3.0 kB  00:00:00
centos-sclo-sclo                                                                                                                   | 3.0 kB  00:00:00
cuda-rhel7-x86_64                                                                                                                  | 3.0 kB  00:00:00
docker-ce-stable                                                                                                                   | 3.5 kB  00:00:00
epel                                                                                                                               | 4.7 kB  00:00:00
extras                                                                                                                             | 2.9 kB  00:00:00
libnvidia-container/x86_64/signature                                                                                               |  833 B  00:00:00
libnvidia-container/x86_64/signature                                                                                               | 2.1 kB  00:00:00 !!!
nvidia-container-runtime/x86_64/signature                                                                                          |  833 B  00:00:00
nvidia-container-runtime/x86_64/signature                                                                                          | 2.1 kB  00:00:00 !!!
nvidia-docker/x86_64/signature                                                                                                     |  833 B  00:00:00
nvidia-docker/x86_64/signature                                                                                                     | 2.1 kB  00:00:00 !!!
updates                                                                                                                            | 2.9 kB  00:00:00
cuda-rhel7-x86_64/primary_db                                                                                                       | 2.1 MB  00:00:02
Resolving Dependencies
--> Running transaction check
---> Package devtoolset-11.x86_64 0:11.1-2.el7 will be installed
--> Processing Dependency: devtoolset-11-perftools for package: devtoolset-11-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-runtime for package: devtoolset-11-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-toolchain for package: devtoolset-11-11.1-2.el7.x86_64
--> Running transaction check
---> Package devtoolset-11-perftools.x86_64 0:11.1-2.el7 will be installed
--> Processing Dependency: devtoolset-11-systemtap for package: devtoolset-11-perftools-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-valgrind for package: devtoolset-11-perftools-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-oprofile for package: devtoolset-11-perftools-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-dyninst for package: devtoolset-11-perftools-11.1-2.el7.x86_64
---> Package devtoolset-11-runtime.x86_64 0:11.1-2.el7 will be installed
---> Package devtoolset-11-toolchain.x86_64 0:11.1-2.el7 will be installed
--> Processing Dependency: devtoolset-11-gcc for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-gcc-c++ for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-gcc-gfortran for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-binutils for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-gdb for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-strace for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-dwz for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-elfutils for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-ltrace for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-make for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-annobin for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Processing Dependency: devtoolset-11-memstomp for package: devtoolset-11-toolchain-11.1-2.el7.x86_64
--> Running transaction check
---> Package devtoolset-11-annobin-docs.noarch 0:10.38-1.el7 will be installed
---> Package devtoolset-11-binutils.x86_64 0:2.36.1-1.el7.2 will be installed
---> Package devtoolset-11-dwz.x86_64 0:0.14-2.el7 will be installed
---> Package devtoolset-11-dyninst.x86_64 0:11.0.0-1.el7 will be installed
---> Package devtoolset-11-elfutils.x86_64 0:0.185-2.el7 will be installed
--> Processing Dependency: devtoolset-11-elfutils-debuginfod-client(x86-64) = 0.185-2.el7 for package: devtoolset-11-elfutils-0.185-2.el7.x86_64
--> Processing Dependency: devtoolset-11-elfutils-libelf(x86-64) = 0.185-2.el7 for package: devtoolset-11-elfutils-0.185-2.el7.x86_64
--> Processing Dependency: devtoolset-11-elfutils-libs(x86-64) = 0.185-2.el7 for package: devtoolset-11-elfutils-0.185-2.el7.x86_64
--> Processing Dependency: libdw.so.dts.1(ELFUTILS_0.177)(64bit) for package: devtoolset-11-elfutils-0.185-2.el7.x86_64
---> Package devtoolset-11-gcc.x86_64 0:11.2.1-9.1.el7 will be installed
---> Package devtoolset-11-gcc-c++.x86_64 0:11.2.1-9.1.el7 will be installed
--> Processing Dependency: devtoolset-11-libstdc++-devel = 11.2.1-9.1.el7 for package: devtoolset-11-gcc-c++-11.2.1-9.1.el7.x86_64
---> Package devtoolset-11-gcc-gfortran.x86_64 0:11.2.1-9.1.el7 will be installed
--> Processing Dependency: devtoolset-11-libquadmath-devel = 11.2.1-9.1.el7 for package: devtoolset-11-gcc-gfortran-11.2.1-9.1.el7.x86_64
---> Package devtoolset-11-gdb.x86_64 0:10.2-6.el7 will be installed
---> Package devtoolset-11-ltrace.x86_64 0:0.7.91-1.el7 will be installed
---> Package devtoolset-11-make.x86_64 1:4.3-1.el7 will be installed
---> Package devtoolset-11-memstomp.x86_64 0:0.1.5-6.el7 will be installed
---> Package devtoolset-11-oprofile.x86_64 0:1.4.0-2.el7 will be installed
---> Package devtoolset-11-strace.x86_64 0:5.13-3.3.el7 will be installed
---> Package devtoolset-11-systemtap.x86_64 0:4.5-7.el7 will be installed
--> Processing Dependency: devtoolset-11-systemtap-client = 4.5-7.el7 for package: devtoolset-11-systemtap-4.5-7.el7.x86_64
--> Processing Dependency: devtoolset-11-systemtap-devel = 4.5-7.el7 for package: devtoolset-11-systemtap-4.5-7.el7.x86_64
---> Package devtoolset-11-valgrind.x86_64 1:3.17.0-4.el7 will be installed
--> Running transaction check
---> Package devtoolset-11-elfutils-debuginfod-client.x86_64 0:0.185-2.el7 will be installed
---> Package devtoolset-11-elfutils-libelf.x86_64 0:0.185-2.el7 will be installed
---> Package devtoolset-11-elfutils-libs.x86_64 0:0.185-2.el7 will be installed
---> Package devtoolset-11-libquadmath-devel.x86_64 0:11.2.1-9.1.el7 will be installed
---> Package devtoolset-11-libstdc++-devel.x86_64 0:11.2.1-9.1.el7 will be installed
---> Package devtoolset-11-systemtap-client.x86_64 0:4.5-7.el7 will be installed
--> Processing Dependency: devtoolset-11-systemtap-runtime = 4.5-7.el7 for package: devtoolset-11-systemtap-client-4.5-7.el7.x86_64
---> Package devtoolset-11-systemtap-devel.x86_64 0:4.5-7.el7 will be installed
--> Processing Dependency: elfutils-devel for package: devtoolset-11-systemtap-devel-4.5-7.el7.x86_64
--> Running transaction check
---> Package devtoolset-11-systemtap-runtime.x86_64 0:4.5-7.el7 will be installed
---> Package elfutils-devel.x86_64 0:0.176-5.el7 will be installed
--> Processing Dependency: pkgconfig(liblzma) for package: elfutils-devel-0.176-5.el7.x86_64
--> Running transaction check
---> Package xz-devel.x86_64 0:5.2.2-2.el7_9 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================
 Package                                                   Arch                    Version                          Repository                       Size
==========================================================================================================================================================
Installing:
 devtoolset-11                                             x86_64                  11.1-2.el7                       centos-sclo-rh                  5.7 k
Installing for dependencies:
 devtoolset-11-annobin-docs                                noarch                  10.38-1.el7                      centos-sclo-rh                  107 k
 devtoolset-11-binutils                                    x86_64                  2.36.1-1.el7.2                   centos-sclo-rh                  6.3 M
 devtoolset-11-dwz                                         x86_64                  0.14-2.el7                       centos-sclo-rh                  118 k
 devtoolset-11-dyninst                                     x86_64                  11.0.0-1.el7                     centos-sclo-rh                  4.3 M
 devtoolset-11-elfutils                                    x86_64                  0.185-2.el7                      centos-sclo-rh                  432 k
 devtoolset-11-elfutils-debuginfod-client                  x86_64                  0.185-2.el7                      centos-sclo-rh                   58 k
 devtoolset-11-elfutils-libelf                             x86_64                  0.185-2.el7                      centos-sclo-rh                  214 k
 devtoolset-11-elfutils-libs                               x86_64                  0.185-2.el7                      centos-sclo-rh                  266 k
 devtoolset-11-gcc                                         x86_64                  11.2.1-9.1.el7                   centos-sclo-rh                   32 M
 devtoolset-11-gcc-c++                                     x86_64                  11.2.1-9.1.el7                   centos-sclo-rh                   12 M
 devtoolset-11-gcc-gfortran                                x86_64                  11.2.1-9.1.el7                   centos-sclo-rh                   13 M
 devtoolset-11-gdb                                         x86_64                  10.2-6.el7                       centos-sclo-rh                  3.9 M
 devtoolset-11-libquadmath-devel                           x86_64                  11.2.1-9.1.el7                   centos-sclo-rh                  180 k
 devtoolset-11-libstdc++-devel                             x86_64                  11.2.1-9.1.el7                   centos-sclo-rh                  3.6 M
 devtoolset-11-ltrace                                      x86_64                  0.7.91-1.el7                     centos-sclo-rh                  134 k
 devtoolset-11-make                                        x86_64                  1:4.3-1.el7                      centos-sclo-rh                  515 k
 devtoolset-11-memstomp                                    x86_64                  0.1.5-6.el7                      centos-sclo-rh                  443 k
 devtoolset-11-oprofile                                    x86_64                  1.4.0-2.el7                      centos-sclo-rh                  1.8 M
 devtoolset-11-perftools                                   x86_64                  11.1-2.el7                       centos-sclo-rh                  3.1 k
 devtoolset-11-runtime                                     x86_64                  11.1-2.el7                       centos-sclo-rh                   20 k
 devtoolset-11-strace                                      x86_64                  5.13-3.3.el7                     centos-sclo-rh                  1.3 M
 devtoolset-11-systemtap                                   x86_64                  4.5-7.el7                        centos-sclo-rh                   15 k
 devtoolset-11-systemtap-client                            x86_64                  4.5-7.el7                        centos-sclo-rh                  3.7 M
 devtoolset-11-systemtap-devel                             x86_64                  4.5-7.el7                        centos-sclo-rh                  2.3 M
 devtoolset-11-systemtap-runtime                           x86_64                  4.5-7.el7                        centos-sclo-rh                  437 k
 devtoolset-11-toolchain                                   x86_64                  11.1-2.el7                       centos-sclo-rh                  3.3 k
 devtoolset-11-valgrind                                    x86_64                  1:3.17.0-4.el7                   centos-sclo-rh                   11 M
 elfutils-devel                                            x86_64                  0.176-5.el7                      base                             90 k
 xz-devel                                                  x86_64                  5.2.2-2.el7_9                    updates                          46 k

Transaction Summary
==========================================================================================================================================================
Install  1 Package (+29 Dependent packages)

Total download size: 99 M
Installed size: 292 M
Is this ok [y/d/N]: y
Downloading packages:
(1/30): devtoolset-11-11.1-2.el7.x86_64.rpm                                                                                        | 5.7 kB  00:00:00
(2/30): devtoolset-11-annobin-docs-10.38-1.el7.noarch.rpm                                                                          | 107 kB  00:00:00
(3/30): devtoolset-11-dwz-0.14-2.el7.x86_64.rpm                                                                                    | 118 kB  00:00:00
(4/30): devtoolset-11-binutils-2.36.1-1.el7.2.x86_64.rpm                                                                           | 6.3 MB  00:00:01
(5/30): devtoolset-11-dyninst-11.0.0-1.el7.x86_64.rpm                                                                              | 4.3 MB  00:00:01
(6/30): devtoolset-11-elfutils-debuginfod-client-0.185-2.el7.x86_64.rpm                                                            |  58 kB  00:00:00
(7/30): devtoolset-11-elfutils-0.185-2.el7.x86_64.rpm                                                                              | 432 kB  00:00:00
(8/30): devtoolset-11-elfutils-libelf-0.185-2.el7.x86_64.rpm                                                                       | 214 kB  00:00:00
(9/30): devtoolset-11-elfutils-libs-0.185-2.el7.x86_64.rpm                                                                         | 266 kB  00:00:00
(10/30): devtoolset-11-gcc-c++-11.2.1-9.1.el7.x86_64.rpm                                                                           |  12 MB  00:00:02
(11/30): devtoolset-11-gcc-gfortran-11.2.1-9.1.el7.x86_64.rpm                                                                      |  13 MB  00:00:03
(12/30): devtoolset-11-gdb-10.2-6.el7.x86_64.rpm                                                                                   | 3.9 MB  00:00:00
(13/30): devtoolset-11-gcc-11.2.1-9.1.el7.x86_64.rpm                                                                               |  32 MB  00:00:06
(14/30): devtoolset-11-libquadmath-devel-11.2.1-9.1.el7.x86_64.rpm                                                                 | 180 kB  00:00:00
(15/30): devtoolset-11-ltrace-0.7.91-1.el7.x86_64.rpm                                                                              | 134 kB  00:00:00
(16/30): devtoolset-11-make-4.3-1.el7.x86_64.rpm                                                                                   | 515 kB  00:00:00
(17/30): devtoolset-11-libstdc++-devel-11.2.1-9.1.el7.x86_64.rpm                                                                   | 3.6 MB  00:00:00
(18/30): devtoolset-11-memstomp-0.1.5-6.el7.x86_64.rpm                                                                             | 443 kB  00:00:00
(19/30): devtoolset-11-perftools-11.1-2.el7.x86_64.rpm                                                                             | 3.1 kB  00:00:00
(20/30): devtoolset-11-runtime-11.1-2.el7.x86_64.rpm                                                                               |  20 kB  00:00:00
(21/30): devtoolset-11-oprofile-1.4.0-2.el7.x86_64.rpm                                                                             | 1.8 MB  00:00:00
(22/30): devtoolset-11-systemtap-4.5-7.el7.x86_64.rpm                                                                              |  15 kB  00:00:00
(23/30): devtoolset-11-strace-5.13-3.3.el7.x86_64.rpm                                                                              | 1.3 MB  00:00:00
(24/30): devtoolset-11-systemtap-devel-4.5-7.el7.x86_64.rpm                                                                        | 2.3 MB  00:00:00
(25/30): devtoolset-11-systemtap-client-4.5-7.el7.x86_64.rpm                                                                       | 3.7 MB  00:00:00
(26/30): devtoolset-11-systemtap-runtime-4.5-7.el7.x86_64.rpm                                                                      | 437 kB  00:00:00
(27/30): devtoolset-11-toolchain-11.1-2.el7.x86_64.rpm                                                                             | 3.3 kB  00:00:00
(28/30): elfutils-devel-0.176-5.el7.x86_64.rpm                                                                                     |  90 kB  00:00:00
(29/30): xz-devel-5.2.2-2.el7_9.x86_64.rpm                                                                                         |  46 kB  00:00:00
(30/30): devtoolset-11-valgrind-3.17.0-4.el7.x86_64.rpm                                                                            |  11 MB  00:00:01
----------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                     7.4 MB/s |  99 MB  00:00:13
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : devtoolset-11-runtime-11.1-2.el7.x86_64                                                                                               1/30
  Installing : devtoolset-11-elfutils-libelf-0.185-2.el7.x86_64                                                                                      2/30
  Installing : devtoolset-11-elfutils-libs-0.185-2.el7.x86_64                                                                                        3/30
  Installing : devtoolset-11-elfutils-debuginfod-client-0.185-2.el7.x86_64                                                                           4/30
  Installing : devtoolset-11-elfutils-0.185-2.el7.x86_64                                                                                             5/30
  Installing : devtoolset-11-dyninst-11.0.0-1.el7.x86_64                                                                                             6/30
  Installing : devtoolset-11-binutils-2.36.1-1.el7.2.x86_64                                                                                          7/30
  Installing : devtoolset-11-systemtap-runtime-4.5-7.el7.x86_64                                                                                      8/30
  Installing : devtoolset-11-systemtap-client-4.5-7.el7.x86_64                                                                                       9/30
  Installing : devtoolset-11-strace-5.13-3.3.el7.x86_64                                                                                             10/30
  Installing : devtoolset-11-dwz-0.14-2.el7.x86_64                                                                                                  11/30
  Installing : devtoolset-11-gdb-10.2-6.el7.x86_64                                                                                                  12/30
  Installing : devtoolset-11-libstdc++-devel-11.2.1-9.1.el7.x86_64                                                                                  13/30
  Installing : 1:devtoolset-11-make-4.3-1.el7.x86_64                                                                                                14/30
  Installing : devtoolset-11-annobin-docs-10.38-1.el7.noarch                                                                                        15/30
  Installing : 1:devtoolset-11-valgrind-3.17.0-4.el7.x86_64                                                                                         16/30
  Installing : devtoolset-11-oprofile-1.4.0-2.el7.x86_64                                                                                            17/30
  Installing : devtoolset-11-ltrace-0.7.91-1.el7.x86_64                                                                                             18/30
  Installing : devtoolset-11-memstomp-0.1.5-6.el7.x86_64                                                                                            19/30
  Installing : xz-devel-5.2.2-2.el7_9.x86_64                                                                                                        20/30
  Installing : devtoolset-11-gcc-11.2.1-9.1.el7.x86_64                                                                                              21/30
  Installing : devtoolset-11-gcc-c++-11.2.1-9.1.el7.x86_64                                                                                          22/30
  Installing : devtoolset-11-libquadmath-devel-11.2.1-9.1.el7.x86_64                                                                                23/30
  Installing : devtoolset-11-gcc-gfortran-11.2.1-9.1.el7.x86_64                                                                                     24/30
  Installing : devtoolset-11-toolchain-11.1-2.el7.x86_64                                                                                            25/30
  Installing : elfutils-devel-0.176-5.el7.x86_64                                                                                                    26/30
  Installing : devtoolset-11-systemtap-devel-4.5-7.el7.x86_64                                                                                       27/30
  Installing : devtoolset-11-systemtap-4.5-7.el7.x86_64                                                                                             28/30
  Installing : devtoolset-11-perftools-11.1-2.el7.x86_64                                                                                            29/30
  Installing : devtoolset-11-11.1-2.el7.x86_64                                                                                                      30/30
  Verifying  : devtoolset-11-strace-5.13-3.3.el7.x86_64                                                                                              1/30
  Verifying  : devtoolset-11-dwz-0.14-2.el7.x86_64                                                                                                   2/30
  Verifying  : xz-devel-5.2.2-2.el7_9.x86_64                                                                                                         3/30
  Verifying  : devtoolset-11-systemtap-4.5-7.el7.x86_64                                                                                              4/30
  Verifying  : elfutils-devel-0.176-5.el7.x86_64                                                                                                     5/30
  Verifying  : devtoolset-11-elfutils-debuginfod-client-0.185-2.el7.x86_64                                                                           6/30
  Verifying  : devtoolset-11-11.1-2.el7.x86_64                                                                                                       7/30
  Verifying  : devtoolset-11-gdb-10.2-6.el7.x86_64                                                                                                   8/30
  Verifying  : devtoolset-11-libstdc++-devel-11.2.1-9.1.el7.x86_64                                                                                   9/30
  Verifying  : devtoolset-11-gcc-gfortran-11.2.1-9.1.el7.x86_64                                                                                     10/30
  Verifying  : devtoolset-11-perftools-11.1-2.el7.x86_64                                                                                            11/30
  Verifying  : 1:devtoolset-11-make-4.3-1.el7.x86_64                                                                                                12/30
  Verifying  : devtoolset-11-elfutils-0.185-2.el7.x86_64                                                                                            13/30
  Verifying  : devtoolset-11-gcc-c++-11.2.1-9.1.el7.x86_64                                                                                          14/30
  Verifying  : devtoolset-11-systemtap-client-4.5-7.el7.x86_64                                                                                      15/30
  Verifying  : devtoolset-11-systemtap-runtime-4.5-7.el7.x86_64                                                                                     16/30
  Verifying  : devtoolset-11-elfutils-libelf-0.185-2.el7.x86_64                                                                                     17/30
  Verifying  : devtoolset-11-toolchain-11.1-2.el7.x86_64                                                                                            18/30
  Verifying  : devtoolset-11-libquadmath-devel-11.2.1-9.1.el7.x86_64                                                                                19/30
  Verifying  : devtoolset-11-annobin-docs-10.38-1.el7.noarch                                                                                        20/30
  Verifying  : devtoolset-11-gcc-11.2.1-9.1.el7.x86_64                                                                                              21/30
  Verifying  : devtoolset-11-runtime-11.1-2.el7.x86_64                                                                                              22/30
  Verifying  : 1:devtoolset-11-valgrind-3.17.0-4.el7.x86_64                                                                                         23/30
  Verifying  : devtoolset-11-oprofile-1.4.0-2.el7.x86_64                                                                                            24/30
  Verifying  : devtoolset-11-ltrace-0.7.91-1.el7.x86_64                                                                                             25/30
  Verifying  : devtoolset-11-systemtap-devel-4.5-7.el7.x86_64                                                                                       26/30
  Verifying  : devtoolset-11-elfutils-libs-0.185-2.el7.x86_64                                                                                       27/30
  Verifying  : devtoolset-11-binutils-2.36.1-1.el7.2.x86_64                                                                                         28/30
  Verifying  : devtoolset-11-dyninst-11.0.0-1.el7.x86_64                                                                                            29/30
  Verifying  : devtoolset-11-memstomp-0.1.5-6.el7.x86_64                                                                                            30/30

Installed:
  devtoolset-11.x86_64 0:11.1-2.el7

Dependency Installed:
  devtoolset-11-annobin-docs.noarch 0:10.38-1.el7                          devtoolset-11-binutils.x86_64 0:2.36.1-1.el7.2
  devtoolset-11-dwz.x86_64 0:0.14-2.el7                                    devtoolset-11-dyninst.x86_64 0:11.0.0-1.el7
  devtoolset-11-elfutils.x86_64 0:0.185-2.el7                              devtoolset-11-elfutils-debuginfod-client.x86_64 0:0.185-2.el7
  devtoolset-11-elfutils-libelf.x86_64 0:0.185-2.el7                       devtoolset-11-elfutils-libs.x86_64 0:0.185-2.el7
  devtoolset-11-gcc.x86_64 0:11.2.1-9.1.el7                                devtoolset-11-gcc-c++.x86_64 0:11.2.1-9.1.el7
  devtoolset-11-gcc-gfortran.x86_64 0:11.2.1-9.1.el7                       devtoolset-11-gdb.x86_64 0:10.2-6.el7
  devtoolset-11-libquadmath-devel.x86_64 0:11.2.1-9.1.el7                  devtoolset-11-libstdc++-devel.x86_64 0:11.2.1-9.1.el7
  devtoolset-11-ltrace.x86_64 0:0.7.91-1.el7                               devtoolset-11-make.x86_64 1:4.3-1.el7
  devtoolset-11-memstomp.x86_64 0:0.1.5-6.el7                              devtoolset-11-oprofile.x86_64 0:1.4.0-2.el7
  devtoolset-11-perftools.x86_64 0:11.1-2.el7                              devtoolset-11-runtime.x86_64 0:11.1-2.el7
  devtoolset-11-strace.x86_64 0:5.13-3.3.el7                               devtoolset-11-systemtap.x86_64 0:4.5-7.el7
  devtoolset-11-systemtap-client.x86_64 0:4.5-7.el7                        devtoolset-11-systemtap-devel.x86_64 0:4.5-7.el7
  devtoolset-11-systemtap-runtime.x86_64 0:4.5-7.el7                       devtoolset-11-toolchain.x86_64 0:11.1-2.el7
  devtoolset-11-valgrind.x86_64 1:3.17.0-4.el7                             elfutils-devel.x86_64 0:0.176-5.el7
  xz-devel.x86_64 0:5.2.2-2.el7_9

Complete!
[xxx]# scl enable devtoolset-11 bash
(base) [xxx]# gcc --version
gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)
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.

到了這里,關(guān)于CentOS gcc介紹及快速升級(jí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CentOS 7升級(jí)gcc/G++版本

    ? ? ? ? Centos 7默認(rèn)gcc版本為4.8,有時(shí)需要更高版本,只需要執(zhí)行幾條命令,無需下載源碼編譯編譯。 安裝centos-release-scl 安裝devtoolset 注意,如果想安裝7.*版本的,就改成devtoolset-7-gcc*,以此類推 激活對(duì)應(yīng)的devtoolset 查看gcc版本 這條激活命令只對(duì)本次會(huì)話有效,重啟會(huì)話后還

    2024年02月06日
    瀏覽(29)
  • centos 7升級(jí)gcc到10.5.0

    目錄 1、安裝gcc 1.1、查看是否含有g(shù)cc及gcc版本 1.2、快速安裝gcc 2、升級(jí)gcc 2.1、下載gcc源碼包并解壓縮 2.2、下載編譯依賴項(xiàng) 2.3、新建gcc-bulid目錄(與gcc-10.5.0同級(jí))并進(jìn)入該目錄中 2.4、生成Makefile文件 2.5、開始編譯 2.6、安裝 2.7、重啟 2.8、驗(yàn)證 3、依賴新的版本 3.1 、進(jìn)入/us

    2024年02月16日
    瀏覽(18)
  • CentOS GCC 離線升級(jí) 編譯安裝 8.3.0

    CentOS GCC 離線升級(jí) 編譯安裝 8.3.0

    從系統(tǒng)自帶的 gcc-4.8.5 版本升級(jí)至 gcc-8.3.0 版本 目錄 下載源代碼: 下載依賴: 編譯(約一個(gè)小時(shí)) 重開控制臺(tái)確認(rèn)是否生效 https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz 其他版本下載:https://ftp.gnu.org/gnu/gcc 解壓: https://ftp.gnu.org/pub/g

    2024年02月10日
    瀏覽(23)
  • CentOS常見問題應(yīng)對(duì),升級(jí)make和gcc版本

    CentOS常見問題應(yīng)對(duì),升級(jí)make和gcc版本

    本文講解了編譯源碼過程中的常見問題,以及如何升級(jí)make和gcc版本。 點(diǎn)擊上方“后端開發(fā)技術(shù)”,選擇“設(shè)為星標(biāo)” ,優(yōu)質(zhì)資源及時(shí)送達(dá) 今天講一個(gè) CentOS 中編譯時(shí)的常見問題:在編譯源碼過程中 make 或者 gcc 版本過低導(dǎo)致的異常 configure: error。 具體報(bào)錯(cuò)如下: 此問題尤其

    2024年02月01日
    瀏覽(27)
  • npm/Node.js介紹及快速安裝 - Linux CentOS

    npm(Node Package Manager)是 Node.js 的包管理器。它是一個(gè)用于安裝、管理和發(fā)布 JavaScript 包的工具。npm 使開發(fā)者能夠輕松地查找和安裝現(xiàn)有的 JavaScript 模塊,以及創(chuàng)建和共享自己的模塊。 以下是 npm 的一些主要功能和概念: npm 提供了一個(gè)廣泛的包倉庫,開發(fā)者可以在其中查找

    2024年02月12日
    瀏覽(45)
  • 【Linux-編譯器gcc/glibc升級(jí)】CentOS7.9使用NodeJS18時(shí)報(bào)錯(cuò)/lib64/libm.so.6: version `GLIBC_2.27‘ not found

    文章已收錄至https://lichong.work,轉(zhuǎn)載請(qǐng)注明原文鏈接。 ps:歡迎關(guān)注公眾號(hào)“Fun肆編程”或添加我的私人微信交流經(jīng)驗(yàn)?? 最近做一個(gè)前端項(xiàng)目Jenkins的自動(dòng)構(gòu)建時(shí),項(xiàng)目使用nodejs18,正好公司Jenkins節(jié)點(diǎn)有些不夠用,就用了臺(tái)資源空余比較多的服務(wù)器用于充當(dāng)Jenkins節(jié)點(diǎn),配置好

    2024年02月16日
    瀏覽(24)
  • 遇到“c++: 錯(cuò)誤:unrecognized command line option ‘-std=c++17’”,CentOS升級(jí)GCC版本以支持c++17

    編譯時(shí)遇到問題: c++: 錯(cuò)誤:unrecognized command line option ‘-std=c++17’ 原因:GCC版本太低(CentOS7直接yum安裝的GCC版本為4.8.5) 參考:Linux怎樣更新Centos下Gcc版本支持C++17? 解決方案: 了解GCC版本及對(duì)C++版本的支持情況: GCC Releases GCC版本對(duì)C++的支持情況 C++ Standards Support in GCC 其

    2024年02月09日
    瀏覽(19)
  • Linux CentOS7 離線安裝gcc環(huán)境

    Linux CentOS7 離線安裝gcc環(huán)境

    環(huán)境有網(wǎng)絡(luò)的情況,推薦在線安裝,這樣安裝不容易出錯(cuò),安裝命令如下: 有些環(huán)境是沒有公網(wǎng)環(huán)境的,此時(shí)需要離線安裝配置gcc環(huán)境: ? ? ? ? 離線安裝步驟如下: 先下載一個(gè) gcc-c++-4.8.5-39.el7.x86_64.tar.gz(點(diǎn)擊跳轉(zhuǎn)百度云盤) 提取碼:krca 下載完成后上傳到系統(tǒng)中,進(jìn)行

    2024年02月14日
    瀏覽(34)
  • Linux怎樣更新Centos下Gcc版本支持C++17?

    [[Linux下的軟連接、軟鏈接的方式]] [[Linux使用的filesystem庫來自于c++17提供的新特性]] [[Linux下centos查看 GCC 、G++版本]] [[Linux 下centos 查看 -std 是否支持 C17 ]] centos7直接yum安裝的那個(gè)gcc版本為4.8.5,對(duì)于大多數(shù)的需求來說都是低了。系統(tǒng)安裝鏡像里的那個(gè)版本也是4.8.5。 在g++ 7 以上

    2024年02月14日
    瀏覽(18)
  • Linux(CentOS)運(yùn)維腳本工具集合

    備份指定目錄 查看CPU、磁盤、內(nèi)存使用率 返回結(jié)果 顯示基礎(chǔ)信息-詳細(xì) 查看進(jìn)程pid,啟動(dòng)時(shí)間,持續(xù)執(zhí)行時(shí)間 根據(jù)進(jìn)程id查看工作目錄 清除Linux系統(tǒng)占用緩存 查看端口是否使用 demo: 查看進(jìn)程使用的端口 demo 查看端口所在進(jìn)程 demo 查看目錄下各目錄占用空間以及最大文件或

    2024年02月12日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包