
GCC was originally written as the compiler for the GNU operating system.
As per GCC Document ,The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as libraries for these languages (libstdc++.).
Is there a way to make the gcc 7 default in the whole centos system? And this might solve the problem of 1).In this article I will take you through the steps to install GCC on CentOS 7. after gcc 7 is enabled, how to make the python(3) version's gcc 4.8.5 become gcc 7 too?. Type "help", "copyright", "credits" or "license" for more information.Īlso, after I log off and log in back to the machine, the default gcc version is still 4.8.5 and I have to execute again: source /opt/rh/devtoolset-7/enable configure -enable-bootstrap -enable-languages=c,c++,fortran,lto -prefix=/opt/rh/devtoolset-7/root/usr -mandir=/opt/rh/devtoolset-7/root/usr/share/man -infodir=/opt/rh/devtoolset-7/root/usr/share/info -with-bugurl= -enable-shared -enable-threads=posix -enable-checking=release -enable-multilib -with-system-zlib -enable-_cxa_atexit -disable-libunwind-exceptions -enable-gnu-unique-object -enable-linker-build-id -with-gcc-major-version-only -enable-plugin -with-linker-hash-style=gnu -enable-initfini-array -with-default-libstdcxx-abi=gcc4-compatible -with-isl=/builddir/build/BUILD/gcc-7.3.1-20180303/obj-x86_64-redhat-linux/isl-install -enable-libmpx -enable-gnu-indirect-function -with-tune=generic -with-arch_32=i686 -build=x86_64-redhat-linux However, if I start a python terminal, it displays that the gcc is still gcc 4.8.5, as below: $ gcc -vĬOLLECT_LTO_WRAPPER=/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/lto-wrapperĬonfigured with. This does give me the gcc 7 in the current bash terminal. I did this to upgrade gcc from 4.8.5 to gcc 7: sudo yum install centos-release-scl