C++11 c++;11运行java 7的平台的可用性

C++11 c++;11运行java 7的平台的可用性,c++11,operating-system,java-7,c++03,C++11,Operating System,Java 7,C++03,在我们开发使用java7和C++03的软件的工作中,我希望我的团队能够取代C++03,转而接受C++11。我可以向他们保证,每个运行java7的操作系统都有一个针对C++11的gcc编译器吗 我知道我在java7和c++11之间建立的关系有点奇怪,但这是我说我们需要支持一些旧的操作系统的方式,但不是说它们不运行java7 谢谢这取决于您是否遵循java 7的系统规范。也许有一种方法可以强制它在前面提到的OSs的早期版本上运行,但官方并没有这样规定。看看这些要求: 现在,对于列出的OSs,我确信

在我们开发使用java7和C++03的软件的工作中,我希望我的团队能够取代C++03,转而接受C++11。我可以向他们保证,每个运行java7的操作系统都有一个针对C++11的gcc编译器吗

我知道我在java7和c++11之间建立的关系有点奇怪,但这是我说我们需要支持一些旧的操作系统的方式,但不是说它们不运行java7


谢谢

这取决于您是否遵循java 7的系统规范。也许有一种方法可以强制它在前面提到的OSs的早期版本上运行,但官方并没有这样规定。看看这些要求:

现在,对于列出的OSs,我确信GCC4.7.2是可用的(或者可以编译)。对于windows,MS从VS 2010开始提供对C++11的支持,VS 2010在Win XP或更高版本上运行(如果您不喜欢Cygwin之类的东西)

所有这些的问题在于,它取决于您实际需要多少C++11特性。例如,VisualStudio2010不支持所有C++11功能。请查看下表,了解每个编译器中支持的内容: