首页 > 在不同版本的gcc中有不同版本c/c++标准库的实现吗?

在不同版本的gcc中有不同版本c/c++标准库的实现吗?

比如centos6.6自带的gcc 4.4.7 和 我自己安装的gcc 4.9.3。

include <stdio.h>

include <stdlib.h>

当包含以上俩标准c头文件时,分别用不同版本的gcc去编译,会连接他们各自的标准c库的实现吗?还是说它们公用一套实现?


当然会。譬如说g++从4.7到4.9,就带有一个所有函数都没实现的假的stl的正则表达式。后面就实现了,所以他们当然是不同的。


gcc当然可以有不同的实现,当然实现也可能是相同的(因为没有改动)。

【热门文章】
【热门文章】