1. 程式人生 > >Codeblock 配置C++11編譯環境(windows平臺下)

Codeblock 配置C++11編譯環境(windows平臺下)

首先去sourceforge上下載 C++11編譯器 GCC4.8.1 windows 64位下 解壓後 在codeblock下設定編譯器 我用的codeblock版本是codebock12.11  他能支援c++11,注意不是支援編譯,是支援開發,C++11的編譯器還是要自己設定的 我的解壓路徑是,D:\軟體\整合開發環境\C\x32-4.8.1-release-win32-sjlj-rev5\mingw32_Gcc_4.8.1,再如圖,在bin目錄下找到對應的編譯器


光是設定好這個還不行,最後一步,把編譯選項選擇為c++ 11,至此完成windows 下 codeblock 支援c++11的配置


試試寫一個程式碼
#include<iostream>
#include<cmath>
#include<unordered_map>
#include<hash_map>
using namespace std;
int main()
{
    unordered_map<double,int> x;
    x.clear();
    x.insert(make_pair(3.0,123));
    x.insert(make_pair(4.0,1233));
    for(unordered_map<double,int>::iterator it = x.begin();it!=x.end();++it)
       cout<<it->first<<","<<it->second<<endl;
    return 0;
}

執行成功!^_^