CentOS7.7 Install devtoolset-8 (use the higher version gcc (GCC) 8.3.1 20190311) Compile and install aria 2-1.35.0

Aria2 is a lightweight command line download tool that supports HTTP/HTTPS, FTP, SFTP, BitTorrent, Metalink and other protocols.
An error occurred during the compilation and installation of aria 2-1.35.0, indicating that a higher version of gcc is required.
......
checking whether g++ supports C++11 features with -std=c++11 ... no
checking whether g++ supports C++11 features with -std=c++11 -stdlib=libc++... no
checking whether g++ supports C++11 features with -std=c++0x ... no
checking whether g++ supports C++11 features with -std=c++0x -stdlib=libc++... no
configure: error: *** A compiler with support for C++11 language features is required.
......

The default GCC version of CentOS7.7 is gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
#gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
#cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)

There are two solutions
1. Manually compile gcc>4.8
Self compilation
2. Install devtoolset-8 (use the higher version gcc (GCC) 8.3.1 20190311
yum install centos-release-scl -y
yum install devtoolset-8 -y
Enable devtoolset-8
#scl enable devtoolset-8 -- bash
#source /opt/rh/devtoolset-8/enable

Use higher version gcc (GCC) 8.3.1 20190311 before temporary compilation (this method is recommended)
export CC=/opt/rh/devtoolset-8/root/usr/bin/gcc
export CPP=/opt/rh/devtoolset-8/root/usr/bin/cpp
export CXX=/opt/rh/devtoolset-8/root/usr/bin/c++
Continue compiling and installing aria 2-1.35.0
......

CentOS6 Install devtoolset (using a higher version of gcc) GCC 4.8 GCC 4.9 GCC 5.2

CentOS6 Install devtoolset (using a higher version of gcc) GCC 4.8 GCC 4.9 GCC 5.2