最近评论
正在载入评论列表...
![]() |
![]() |
GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译。本章中的示例,除非特别注明,否则均采用Gcc版本为4.0.0。
下表3.6是Gcc支持编译源文件的后缀及其解释。
表3.6 Gcc所支持后缀名解释
|
后 缀 名 |
所对应的语言 |
后 缀 名 |
所对应的语言 |
|
.c |
C原始程序 |
.s/.S |
汇编语言原始程序 |
|
.C/.cc/.cxx |
C++原始程序 |
.h |
预处理文件(头文件) |
|
.m |
Objective-C原始程序 |
.o |
目标文件 |
|
.i |
已经过预处理的C原始程序 |
.a/.so |
编译后的库文件 |
|
.ii |
已经过预处理的C++原始程序 |
|
|