(ubuntu)linux下编译C++程序(c++11)

第一步:查看自己的gcc版本是否达到4.8

要运行支持c++11的程序,首先gcc/g++编译器要达到相应的要求,首先要下载通过命令gcc -v来查看,如果没达到,请先更新

想要下载和安装最新的只需要用一下命令即可:

sudo apt-get install gcc g++ 

第二步:编写程序测试

我们编写一个带有c++11特性的程序test.cpp:

# include<vector>
# include<iostream>
using namespace std;
int main()
{
        vector<int> a;
        a.push_back(1);
        a.push_back(2);
        for(auto item:a)
        {
                cout<<item<<endl;
        }
        return 0;
}

第三步:

通过

g++ test.cpp -o test -std=c++11

就可以进行c++11程序的编译了。

如果不需要c++11标准,去掉-std=c++11即可。

发布了124 篇原创文章 · 获赞 24 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_42214953/article/details/105345586