文件名称:GCC使用手册(和常用命令解释)
文件大小:88KB
文件格式:CHM
更新时间:2012-04-20 07:35:40
GCC使用手册
GCC编译器完成从C、C++、objective-C等源文件向运行在特定CPU硬件上的目标代码的转换(这是任何一个编译器需要完成的任务)。 GCC能够处理的源文件分为C、C++、Objective-C、汇编语言等。对于这些源文件,用他们的后缀名进行标示。GCC能够处理的后缀有: a. *.c *.C (C语言) b. *.cxx *.cc (C++语言) c. *.m (面向对象的C) d. *.i (预处理后的C语言源文件) e. *.ii (预处理后的C++语言源文件) f. *.s *.S (汇编语言) h. *.h (头文件) 目标文件可以是: a. *.o 编译连接后的目标文件 b. *.a 库文件 编译器把编译生成目标代码的任务分为以下4步: a.预处理,把预处理命令扫描处理完毕; b.编译,把预处理后的结果编译成汇编或者目标模块; c.汇编,把编译出来的结果汇编成具体CPU上的目标代码模块; d.连接,把多个目标代码模块连接生成一个大的目标模块;