GCC、G++与C、C++代表的含义与区别

不同的地方不同的说法,尤其是在oj(judge online)中,不清楚,这两种东西不是指的都是C和C++语言么?
那位指教一下,谢了。

C和C++都指的是语言。

GCC则指的是一种编译器集合,GNU Compiler Collections,支持编译多种语言。不过现在有很多人将其误解为GNU的C编译器。。(比如很多ACM的OJ中,语言选GCC就意味着将代码作为.C文件编译)

G++就是GCC这个编译器集合中的C++编译器。有时候也被泛指为符合GNU C++编译器标准的C++代码。总之你在OJ中要交C++代码的话选它就ok了。

现在明白了吧,呵呵。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-29
GCC是GNU编译器的集合(C, C++, Objective-C, Fortran, Java,Ada都可以编译)
G++是GCC中C++编译器
C是指C程序设计语言
C++是指C++程序设计语言
第2个回答  2010-01-29
GCC,G++是编译器
C,C++是程序设计语言
第3个回答  2010-01-29
GCC means GNU C
G++, GNU C++
C means ANSI C
Also, C++ means ANSI C++
相似回答