I'm used to install packages on Debian/Ubuntu distributions, but now I need to install gcc
and g++
version 8.*. There is only version 4.* in CentOS repositories. What's the correct way to install them manually?
How to install GCC/G++ 8 on CentOS
66.8k views Asked by Eenoku At
3
There are 3 answers
0
On
Permanently adding DTS to your development environment
After installing the devtoolset:
yum install devtoolset-8-gcc devtoolset-8-gcc-c++
You can also use the following command, to make DTS the default:
source scl_source enable devtoolset-8
The benefit of this command is that it can be added to .bashrc, so that you don't have to run the scl command every time you login:
scl enable devtoolset-8 -- bash
CentOS 8 already comes with GCC 8.
On CentOS 7, you can install GCC 8 from Developer Toolset. First you need to enable the Software Collections repository:
Then you can install GCC 8 and its C++ compiler:
To switch to a shell which defaults
gcc
andg++
to this GCC version, use:You need to wrap all commands under the
scl
call, so that the process environment changes performed by this command affect all subshells. For example, you could use thescl
command to invoke a shell script that performs the required actions.