Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GCC4.9.x版本是否稳定?_Gcc_Gcc4.9 - Fatal编程技术网

GCC4.9.x版本是否稳定?

GCC4.9.x版本是否稳定?,gcc,gcc4.9,Gcc,Gcc4.9,胡,我对只读模式感到惊讶 无论如何,我知道很多程序的用法,比如linux内核2.x [主要版本][主要修订][次要修订] 如果主要版本是奇数,则为不稳定版本 但实际上,它说GCC4.9.0是一个稳定的版本 gcc不使用该版本编号吗?但是我听说GCC4.7有很多bug,所以我不能确定..gcc的每个发布版本都是尽可能稳定的 C++编译器是一个永恒的竞赛,以跟上ISO C++标准的进程。功能不断被引入。目前,C++11已基本完成,大部分工作正在朝着-std=C++1y模式进行。GCC4.7恰巧处于

胡,我对只读模式感到惊讶

无论如何,我知道很多程序的用法,比如linux内核2.x

[主要版本][主要修订][次要修订]

如果主要版本是奇数,则为不稳定版本

但实际上,它说GCC4.9.0是一个稳定的版本


gcc不使用该版本编号吗?但是我听说GCC4.7有很多bug,所以我不能确定..

gcc的每个发布版本都是尽可能稳定的

<> C++编译器是一个永恒的竞赛,以跟上ISO C++标准的进程。功能不断被引入。目前,C++11已基本完成,大部分工作正在朝着
-std=C++1y
模式进行。GCC4.7恰巧处于C++11特性引入的高峰期,这可能解释了它的臭名昭著

可以肯定的是,运行较旧版本的编译器没有任何好处,至少对于可靠兼容(可移植,不依赖于编译器错误)的代码来说。这对于任何现代C++编译器都适用。
一个更相关的问题可能是您是否想要运行预发布版本。通常,“最前沿”包含的错误修复比错误多。

对于现代编译器来说,坚持使用“最新和最好的”版本是完全有意义的。尽管这是一个事实(只是不容易接受),但编译器和其他软件一样,容易出现bug


在提交特定版本之前,您所能做的最好的事情就是查看该版本中报告的未解决问题/bug,并了解它们对您的影响。就像最近的一次错误编译linux内核一样

我总是非常想运行最新版本的编译器,以至于在4.8.3发布后,我就扔掉了交叉构建的GCC4.8.2,花了很多时间交叉构建它。。回家后,我会为4.9.0>oas做同样的事情,你可以自己看到,GCC4.9.0是一个里程碑,是GCC团队的官方版本。请不要参考Wikipedia了解严肃的内容,它是一个基本上任何人都可以编辑、选择你的来源的网页,就像你期望你使用的软件制造商一样小心。Linus Torvalds似乎对4.9.0有过强烈的抱怨,至少: