๐ŸŒ
GNU
gcc.gnu.org โ€บ releases.html
GCC Releases - GNU Project
April 30, 2026 - GCC releases may be downloaded from our mirror sites.
optimizing compiler produced by the GNU Project, key component of the GNU tool-chain and standard compiler for most projects related to GNU and the Linux kernel.
GCC_10.2_GNU_Compiler_Collection_self-compilation.png
gcc 11 1 0 compiling chicken screenshot
The GNU Compiler Collection (GCC; formerly GNU C Compiler) is a collection of compilers from the GNU Project that support various programming languages, hardware architectures, and operating systems. The Free Software Foundation โ€ฆ Wikipedia
Factsheet
Original author Richard Stallman
Developer GNU Project
Initial release March 22, 1987; 39 years ago (1987-03-22)
Factsheet
Original author Richard Stallman
Developer GNU Project
Initial release March 22, 1987; 39 years ago (1987-03-22)
๐ŸŒ
Wikipedia
en.wikipedia.org โ€บ wiki โ€บ GNU_Compiler_Collection
GNU Compiler Collection - Wikipedia
2 days ago - As of the 16.1 release, GCC includes front ends for C (gcc), C++ (g++), Objective-C, Objective-C++, Fortran (gfortran), Ada (GNAT), Go (gccgo), D (gdc, since 9.1), Modula-2 (gm2, since 13.1), Rust (gccrs, since 15.1), COBOL (gcobol, since 15.1), and ALGOL 68 (ga68, since 16.1) programming ...
๐ŸŒ
GNU
gcc.gnu.org โ€บ develop.html
GCC Development Plan - GNU Project
April 30, 2026 - | +-- GCC 3.0 branch created ------+ | (Feb 12 2001) \ | v v GCC 3.0 release (Jun 18 2001) New development plan announced \ | (Jul 18 2001) v | GCC 3.0.1 release (Aug 20 2001) | \ v v GCC 3.1 Stage 1 (ended Oct 15 2001) GCC 3.0.2 release (Oct 25 2001) | \ v v GCC 3.1 Stage 2 (ended Dec 19 2001) GCC 3.0.3 release (Dec 20 2001) | \ v v GCC 3.1 Stage 3 (ended Feb 26 2002) GCC 3.0.4 release (Feb 20 2002) | +-- GCC 3.1 branch created ------+ | \ | v v GCC 3.1 release (May 15 2002) GCC 3.2 Stage 1 (ended Jun 22 2002) \ | v | GCC 3.1.1 release (Jul 25 2002) | \ v v New development plan announced Bran
๐ŸŒ
Red Hat
developers.redhat.com โ€บ articles โ€บ 2025 โ€บ 04 โ€บ 16 โ€บ gcc-and-gcc-toolset-versions-rhel-explainer
GCC and gcc-toolset versions in RHEL: An explainer | Red Hat Developer
April 16, 2025 - This compiler receives full support for the entire life cycle of the major version of RHEL: ... Even though the upstream GCC project might no longer support these versions (such as GCC 8), Red Hat takes responsibility for maintaining them throughout RHELโ€™s life cycle.
๐ŸŒ
Red Hat
access.redhat.com โ€บ solutions โ€บ 19458
What GCC versions are available in Red Hat Enterprise Linux? - Red Hat Customer Portal
What GCC versions are available in Red Hat Enterprise Linux? What C and C++ compiler comes with RHEL, GCC Toolset, Developer Toolset? Are the GCC Toolset and Developer Toolset available for my RHEL version?
๐ŸŒ
Tamu
hprc.tamu.edu โ€บ kb โ€บ Software โ€บ GNU-Compiler-Collection
GNU Compiler Collection (GCC) - Texas A&M HPRC
The available versions of GCC are loaded as modules on our system and can be found via: ... module purge module load GCC/12.2.0 module list Currently Loaded Modules: 1) GCCcore/12.2.0 2) zlib/1.2.12 3) binutils/2.39 4) GCC/12.2.0
Find elsewhere
๐ŸŒ
Ubuntu
documentation.ubuntu.com โ€บ ubuntu-for-developers โ€บ reference โ€บ availability โ€บ gcc
Available GCC versions - Ubuntu for Developers
April 5, 2026 - This page lists GCC versions available in Ubuntu releases. Ubuntu GCC (deb) packages:,,, Ubuntu version, available GCC versions, gcc-defaults version,,, 25.10 (Questing Quokka), 11, 12, 13, 14, 15,...
๐ŸŒ
GNU
gcc.gnu.org
GCC, the GNU Compiler Collection - GNU Project
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Objective-C++, Fortran, Ada, Go, D, Modula-2, COBOL, Rust, and Algol 68 as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the GNU operating system.
Top answer
1 of 3
15

The symlink to the 4.8.2 directory is nothing to worry about, it's normal for the libstdc++ headers on Red Hat Enterprise Linux (and therefore CentOS) to be arranged like that.

gcc --version will tell you the version of the gcc executable in your path.

rpm -q libstdc++-devel will tell you the version of the package that owns the C++ standard library headers.

rpm -ql libstdc++-devel will list the files installed by that package, which will include the files under /usr/include/c++/4.8.2

rpm --verify libstdc++-devel will check that you haven't messed up the C++ headers by replacing them with something else.

The error is more concerning, that implies you have messed something up. My guess would be it's in the from [...omitted by myself as it is irrelevant] part, which may actually be very relevant. std::locale should be declared in <bits/locale_classes.h> which is included before <bits/locale_facets_nonio.h>, so if it wasn't declared my guess is that you have some header that defines _LOCALE_CLASSES_H and prevents the standard library header from being read. Do not define include guards that start with underscores, they are reserved names.

2 of 3
3

I am not quite sure but below is more information

Stackoverflow: version of libc

Copy$ /lib/x86_64-linux-gnu/libc.so.6 
GNU C Library (Ubuntu EGLIBC 2.19-0ubuntu6) stable release version 2.19, by Roland McGrath et al.
Copyright (C) 2014 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.
Compiled by GNU CC version 4.8.2.
Compiled on a Linux 3.13.9 system on 2014-04-12.
Available extensions:
    crypt add-on version 2.1 by Michael Glad and others
    GNU Libidn by Simon Josefsson
    Native POSIX Threads Library by Ulrich Drepper et al
    BIND-8.2.3-T5B
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
<https://bugs.launchpad.net/ubuntu/+source/eglibc/+bugs>.
mandar@ubuntu:~/Desktop$ 
๐ŸŒ
GNU Project
gnu.ist.utl.pt โ€บ software โ€บ gcc โ€บ releases.html
GCC Releases - GNU Project - Free Software Foundation (FSF)
The table is sorted by date; starting with version 3.3.4, the GCC project provides bug releases for older release branches for those users who require a very high degree of stability.
๐ŸŒ
NTU
www3.ntu.edu.sg โ€บ home โ€บ ehchua โ€บ programming โ€บ cpp โ€บ gcc_make.html
GCC and Make - A Tutorial on how to compile, link and build C/C++ applications
GCC, formerly for "GNU C Compiler", ... and OpenAcc. It is now referred to as "GNU Compiler Collection". The mother site for GCC is http://gcc.gnu.org/. The current version is GCC 7.3, released on 2018-01-25....
๐ŸŒ
Princeton CS Guide
csguide.cs.princeton.edu โ€บ software โ€บ gcc
GCC, the GNU Compiler Collection | Department of Computer Science Computing Guide
devtoolset-3 - version 4.9.2 devtoolset-4 - version 5.3.1 ยท $ scl -l devtoolset-3 devtoolset-4 $ scl enable devtoolset-4 bash $ gcc --version gcc (GCC) 5.3.1 20160406 (Red Hat 5.3.1-6) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions.
๐ŸŒ
GNU
gcc.gnu.org โ€บ projects โ€บ cxx-status.html
C++ Standards Support in GCC - GNU Project
May 4, 2026 - GCC 4.8.1 was the first feature-complete implementation of the 2011 C++ standard, previously known as C++0x. This mode can be selected with the -std=c++11 command-line flag, or -std=gnu++11 to enable GNU extensions as well. For information about C++11 support in a specific version of GCC, please see:
๐ŸŒ
Wide
ftp.tsukuba.wide.ad.jp โ€บ software โ€บ gcc โ€บ releases
Index of /software/gcc/releases/
Index of /software/gcc/releases/ ยท Tsukuba WIDE public mirror service
๐ŸŒ
Computer History Wiki
gunkies.org โ€บ wiki โ€บ Gcc
Gcc - Computer History Wiki
GCC 1.42, in particular, followed Linux for quite a while before finally moving to GCC 2.x ยท While 2.x versions of GCC were very stable (2.5.8 and beyond) the project started to stagnate, and it lead to the EGCS project just after the 2.7 releases of GCC. The EGCS work was rolled back in for a 2.95 release of GCC, then going forward for 3.0 once it had stabilized.