GCC和G ++编译器之间有什么区别?
我们在不同的时间使用gcc和g ++编译器。在这里,我们将看到gcc和g ++之间的区别是什么。
gcc是GNU C编译器,而g ++是GNU C ++编译器。主要区别如下-
gcc可以分别将* .c或* .cpp文件编译为C和C ++
g ++也可以编译* .c和* .cpp文件,但两者都作为C ++文件
如果要使用g ++链接目标文件,它将自动在STD C ++库中链接。海湾合作委员会不这样做
gcc编译具有较少预定义宏的C文件
gcc可以使用更多的预定义宏来编译C ++文件,g ++可以使用更多的预定义宏来编译。
C ++文件的额外宏如下所示-
#define __GXX_WEAK__ 1#define __cplusplus 1
#define __DEPRECATED 1
#define __GNUG__ 4
#define __EXCEPTIONS 1
#define __private_extern__ extern
以上是 GCC和G ++编译器之间有什么区别? 的全部内容, 来源链接: utcz.com/z/345392.html