1. Download the source code installation package on the official website:
Gcc-4.9.3.tar.gz
2. Unzip the installation package and enter the extracted folder:
TAR-ZXVF gcc-4.9.3.tar.gz
3. Download dependencies using the tools in the compact package:
./contrib/download_prerequisites
When you execute this command, you need to download the dependency package online;
4. Build the compiled output folder:
mkdir output
CD output
5. Compile the GCC source code:
.. /configure--enable-checking=release--enable-languages=c,c++--disable-multilib
Make-j4
Make install//require root permission
6. Verify the GCC version:
GCC--version
Output the following information:
GCC (GCC) 4.9.3
7. C++11 Code test:
// Test.cpp <ostream><memory>int main () { std::shared_ptr<double newdouble(2.3)); << *ptr << std::endl; return 0 ;
g++-std=c++11 Test.cpp
CentOS 6.5 Upgrade GCC 4.9.3