摘要: 18.3.1 进阶 下面的小节介绍GCC的选项,使用你可以控制编译过程的每个阶段:预处理、编译、装配和连接。你也可以执行单独的步骤来调用单独的工具,例如C预处理器cpp,汇编程序as,连接器ld,GCC也可被配置来使用指定主机上的外部程序,为了统一,本章描述如何执行这四步来控制程序。18.3.1.1 预处理 在将程序向实际的编译器提交前,预处理器执行指示符和扩展源代码中的宏,GCC通常不会保留预处理阶段的结果,但是你可以使用-E选项将预处理阶段输出保存下来以便以后诊断程序时使用。此选项将使用GCC在预处理完成后停止。预处理器直接将结果输出在标准输出设备上。除非你使用-o选项指定一个输出文件名。 阅读全文
posted @ 2011-04-17 23:29 Socrates 阅读(131) 评论(0) 推荐(0) 编辑