linux下c++编译器有哪些

2024-12-26 03:47:09
推荐回答(3个)
回答1:

gcc 编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。 在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。

.c为后缀的文件: C语言源代码文件;
.a为后缀的文件: 是由目标文件构成的档案库文件;
.C,.cc或.cxx 为后缀的文件: 是C++源代码文件;
.h为后缀的文件: 是程序所包含的头文件;
.i 为后缀的文件: 是已经预处理过的C源代码文件;
.ii为后缀的文件: 是已经预处理过的C++源代码文件;
.m为后缀的文件: 是Objective-C源代码文件;
.o为后缀的文件: 是编译后的目标文件;
.s为后缀的文件: 是汇编语言源代码文件;
.S为后缀的文件: 是经过预编译的汇编语言源代码文件。

回答2:

Emacs, vim, eclipse, anjuta,kdevelop, C++开发工具,相当于编辑器 编译一般都用g++的吧

回答3:

现在还维护的估计只有g++