今天Mayuyu開始學習C++11的一些新特性,所以第一步就是要安裝C++11的環境。
對於C++11來說,只有gcc4.8.2及以上的版本才能很好地支持,而Mayuyu選擇的是CentOS6.5系統,安裝的
gcc版本爲4.9.2。gcc安裝包的下載目錄爲:ftp://gcc.gnu.org/pub/gcc/releases/
注意在安裝gcc4.9.2之前,需要先安裝一下三個包,位置爲ftp://gcc.gnu.org/pub/gcc/infrastructure/
如下三個文件
然後就是下載gcc4.9.2安裝包了,下載後解壓,執行如下命令
其中make這一步要花很長時間,大約幾個小時。然後C++11的環境就安裝上了。查看版本信息如下
現在寫個程序測試一下,如下
編譯時需要加-std=c++11參數,命令如下
好了,C++11的環境已經安裝好了,接下來就可以學習C++11了。
最後Mayuyu來介紹一個重要的頭文件,即#include <bits/stdc++.h>。這個頭文件包含C++中所有的頭文件。