下载此文档

GCC编译器.ppt


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
编译器能将C、C++语言源程序、汇编程序编译、链接成可执行文件。在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。编译程序时,编译过程可以被细分为四个阶段:预处理(Pre-Processing)piling)汇编(Assembling)链接(Linking)通过后缀来区别输入文件的类别:c为后缀的文件:C语言源代码文件a为后缀的文件:是由目标文件构成的库文件C,.:是C++源代码文件h为后缀的文件:头文件i为后缀的文件:是已经预处理过的C源代码文件ii为后缀的文件:是已经预处理过的C++源代码文件o为后缀的文件:是编译后的目标文件s为后缀的文件:是汇编语言源代码文件S为后缀的文件:是经过预编译的汇编语言源代码文件。起步(:#include<>intmain(void){printf(Helloworld!\n);return0;}编译和运行这段程序:#-ohello#./hello输出:Helloworld!最基本的用法是∶gcc[options][filenames]options:编译器所需要的编译选项filenames:编译器的编译选项大约有100多个,其中多数我们根本就用不到,这里只介绍其中最基本、最常用的参数。-ooutput_filename:确定可执行文件的名称为output_filename。如果不给出这个选项,。(演示)编译选项-c:只编译,不连接成为可执行文件,。-g:产生调试工具(GNU的gdb)所必要的符号信息,要想对编译出的程序进行调试,就必须加入这个选项。编译选项-O,对程序进行优化编译、链接,采用这个选项,整个源代码会在编译、连接过程中进行优化处理,这样产生的可执行文件的执行效率可以提高,但是,编译、连接的速度就相应地要慢一些。-O2,比-O更好的优化编译、连接,当然整个编译、连接过程会更慢。编译选项()#include<>intmain(void){doublecounter;doubleresult;doubletemp;for(counter=0;counter<**+2020;counter+=(5-1)/4){temp=counter/1979;result=counter;}printf(Resultis%lf\\n,result);return0;}

GCC编译器 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0a
  • 文件大小39 KB
  • 时间2019-04-25