- 7
- 0
- 约3.13万字
- 约 35页
- 2017-01-16 发布于湖北
- 举报
GCC详解及makefile规则摘要
GCC 编译详解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。GCC入门基础表3.6 Gcc所支持后缀名解释后缀名所对应的语言后缀名所对应的语言.cC原始程序.s/.S汇编语言原始程序.C/.cc/.cxxC++原始程序.h预处理文件(头文件).mObjective-C原始程序.o目标文件.i已经过预处理的C原始程序.a/.so编译后的库文件.ii已经过预处理的C++原始程序如本章开头提到的,Gcc的编译流程分为了四个步骤,分别为:· 预处理(Pre-Processing)· 编译(Compiling)· 汇编(Assembling)· 链接(Linking)下面就具体来查看一下Gcc是如何完成四个步骤的。首先,有以下hello.c源代码#includestdio.hint main(){printf(Hello! This is our embedded world!n
原创力文档

文档评论(0)