centos gcc 开启c++11
时间: 2023-10-20 14:18:34 浏览: 111
gcc 4.8.2 支持C++11
5星 · 资源好评率100%
在 CentOS 中开启 C++11 支持,需要使用 GCC 4.8 及以上版本,并使用 `-std=c++11` 编译选项。
以下是具体步骤:
1. 检查 GCC 版本,确保为 4.8 及以上版本。
```
gcc --version
```
2. 编写 C++11 的代码。
例如,在 test.cpp 文件中编写以下代码:
```c++
#include <iostream>
#include <vector>
int main()
{
std::vector<int> vec = {1, 2, 3, 4};
for (auto i : vec) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
```
3. 使用 `-std=c++11` 选项编译代码。
```
g++ -std=c++11 test.cpp -o test
```
4. 运行代码。
```
./test
```
输出结果为:
```
1 2 3 4
```
这表示 C++11 特性已经正常使用了。
阅读全文