linux下c++编译器有哪些
3个回答
展开全部
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为后缀的文件: 是经过预编译的汇编语言源代码文件。
.c为后缀的文件: C语言源代码文件;
.a为后缀的文件: 是由目标文件构成的档案库文件;
.C,.cc或.cxx 为后缀的文件: 是C++源代码文件;
.h为后缀的文件: 是程序所包含的头文件;
.i 为后缀的文件: 是已经预处理过的C源代码文件;
.ii为后缀的文件: 是已经预处理过的C++源代码文件;
.m为后缀的文件: 是Objective-C源代码文件;
.o为后缀的文件: 是编译后的目标文件;
.s为后缀的文件: 是汇编语言源代码文件;
.S为后缀的文件: 是经过预编译的汇编语言源代码文件。
展开全部
Emacs, vim, eclipse, anjuta,kdevelop, C++开发工具,相当于编辑器 编译一般都用g++的吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在还维护的估计只有g++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询