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

2024-12-25 10:05:06
推荐回答(4个)
回答1:

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

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

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

现在明白了吧,呵呵。

回答2:

GCC是GNU编译器的集合(C, C++, Objective-C, Fortran, Java,Ada都可以编译)
G++是GCC中C++编译器
C是指C程序设计语言
C++是指C++程序设计语言

回答3:

GCC,G++是编译器
C,C++是程序设计语言

回答4:

GCC means GNU C
G++, GNU C++
C means ANSI C
Also, C++ means ANSI C++