gcc版本4和5和6之间的差异

时间:2016-11-02 03:37:05

标签: c++ c gcc

下载arm交叉编译器的源时,我发现维护中有几个版本的gcc。最新版本为v4.9.4,v5.4.0和v6.2.0。

为什么v4比最新版本的v5和v6的第一个版本更新,这些版本之间的主要区别是什么?

GNU GCC Repo

2 个答案:

答案 0 :(得分:4)

旧版本仅接收错误修复,而新功能则在较新版本中实施。来自https://gcc.gnu.org/releases.html

  

该表按日期排序。请注意,从版本3.3.4开始,我们为需要高度稳定性的用户提供旧版本分支的错误发布。

如果你喜欢它(ASCII-ART):https://gcc.gnu.org/develop.html#timeline

答案 1 :(得分:0)

这不是一个真正的c ++问题。

开发人员正在积极地同时处理所有这些版本。如果其中一个版本需要修复错误,那么它将被修补和更新。

这是你的意思吗?

版本4,5和& 6有更新的C ++功能,例如,我认为5有std ++ 14和6有std ++ 1z(你可以在谷歌搜索每个标准的功能)