如果我运行gcc -v或g ++ -v,我会得到以下结果。
gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)
我如何理解这一点?
什么是(Red Hat 4.4.7-16),什么是(GCC)
是这个版本的gcc编译的操作系统还是与此版本的GCC兼容的操作系统的生成?
答案 0 :(得分:2)
首先,我不是专家。 :/
但" Red Hat 4.4.7-16"是指GCC(Gnu C编译器)的版本。对于Red Hat Enterprise Linux(RHEL)和IIRC的每个主要版本,都有一个默认的c编译器,你在RHEL 6上。
答案 1 :(得分:0)
所以,我理解的是,在输出中
gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)
第一部分
gcc version 4.4.7 20120313
是默认版本。使用此版本,redhat创建了自己的
版本(Red Hat 4.4.7-16).
如果有人有更好的想法,请分享。