编译器使用转载.docVIP

  • 6
  • 0
  • 约1.09万字
  • 约 12页
  • 2021-12-01 发布于辽宁
  • 举报
GCC编译器使用【转载】 作者:肖文鹏发文时间:2004.03.22 在为Linux开发应用程序时,绝大多数情况下使用的都是 C语言,因此几乎每一位 Linux程序员面临的首要问题都是如何灵活运用 C编译器。目前Linux下最常用的 C语言编译器是 GCC(GNU Compiler Collection),它是GNl项目中符合 ANSI C标 准的编译系统,能够编译用 C、C++ffi Object C等语言编写的程序。GCC不仅功能 非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来 支持各种语言,如 Java、Fortran、Pascal、Modula-3 和 Ada 等。 开放、自由和灵活是Linux的魅力所在,而这一点在 GCCh的体现就是程序员通过 它能够更好地控制整个编译过程。在使用 GCCS译程序时,编译过程可以被细分为 四个阶段: ?预处理(Pre-Processing) ?编译(Compili ng) ?汇编(Assembling) ?链接(Linking) Linux程序员可以根据自己的需要让 GCCS编译的任何阶段结束,以便检查或使用 编译器在该阶段的输出信息,或者对最后生成的二进制文件进行控制,以便通过加 入不同数量和种类的调试代码来为今后的调试做好准备。和其它常用的编译器一 样,GC(也提供了灵活而强大的代码优化功能,利用它可以生成执

文档评论(0)

1亿VIP精品文档

相关文档