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
gccandg++to this GCC version, use:You need to wrap all commands under the
sclcall, so that the process environment changes performed by this command affect all subshells. For example, you could use thesclcommand to invoke a shell script that performs the required actions.