首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c++ 11可用于运行java 7的平台

c++ 11可用于运行java 7的平台
EN

Stack Overflow用户
提问于 2016-01-21 07:04:32
回答 1查看 27关注 0票数 1

在我们开发使用java7和c++03的软件时,我想让我的团队取代C++03,而采用C++11。我能向他们保证,每个运行java7的操作系统都有一个C++11的gcc编译器吗?

我知道java7和c++11之间的关系有点奇怪,但我的意思是,我们需要支持一些旧的OSes,但并不是说他们不运行java7。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-21 08:34:46

这取决于您是否遵循java 7的sys规范。可能有一种方法可以强迫它在前面提到的开放源码软件的早期版本上运行,但没有正式指定它。看一看需求:

Java 7和8 Sys Req

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

所有这些的问题在于,这取决于您实际需要多少C++11特性。例如,Visual 2010并不支持所有C++11特性。查看下表,查看每个编译器支持的内容:

C++编译器支持

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34917336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档