3 回答
HUH函数
TA贡献1836条经验 获得超4个赞
引用GNU编译器支持的所有不同语言。
GCC将编译:*C/*cpp文件,分别作为C和C+。 G+将编译:*.c/*.cpp文件,但它们都将被视为C+文件。 另外,如果使用g+链接对象文件,它将自动链接到STD C+库中(GCC不会这样做)。 GCC编译C文件的预定义宏较少。 GCC编译*.cpp和g+编译*.c/*.cpp文件有一些额外的宏。
#define __GXX_WEAK__ 1#define __cplusplus 1#define __DEPRECATED 1#define __GNUG__ 4#define __EXCEPTIONS 1#define __private_extern__ extern
慕虎7371278
TA贡献1802条经验 获得超4个赞
g++
gcc
?
gcc
g++
是gnat
gcc
.
man g++
GCC(1)
man gcc
g++
接受大多数相同的选项 gcc
..使用 gcc
不添加C+库。 g++
是一个调用GCC并自动指定链接到C+库的程序。它将.C、.h和I文件视为C+源文件,而不是C源文件,除非使用-x。这个程序在预编译一个扩展名为.h的C头文件用于C+编译时也很有用。
gcc
gcc
g++
.
一般的c+开发应该使用哪一个?
gcc
g++
g++
运行GCC的通常方法是运行名为 gcc
,或 machine-gcc
当交叉编译时,或 machine-gcc-version
运行一个具体版本的GCC。 在编译C+程序时,应该调用GCC作为 g++
相反。
- 3 回答
- 0 关注
- 961 浏览
添加回答
举报
0/150
提交
取消