linux 怎么支持c++11

2025-06-21 20:37:51
推荐回答(5个)
回答1:

linux是以C语言库为标准的系统,当然可以支持C++,支持C++11标准是编译器的事,现在gcc和clang都支持c++11了,连14都支持(貌似17快出来了),编译时加参数-std=C++11就可以
比如:
g++ hello.cpp -o hello.exe -std=c++11

回答2:

一般现在的gcc已经支持c++11了,在编译时用选项-std=c++11

回答3:

一般4.7以上版本都支持 C++0x 了(C++11之前的版本,还没有正式标准化的版本),在编译的时候加上-std=c++0x就可以了

我在我的ubuntu上安装的最新版本的gcc,g++ (5.1)的版本,还没有发现不支持的C++11特性。

另外如果仅仅是验证学习的话, 这里有个网站可以在线编译:http://cpp.sh/ 基本是支持C++11的

回答4:

说明一下,是g++不是gcc, 只是gcc看不出指是编译套件还是编译器

回答5:

百度一下,Linux吧。