红联Linux门户
Linux帮助

Linux操作系统下的GCC中文手册(pdf格式)

发布时间:2006-12-04 11:06:28来源:红联作者:静谊
Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。

Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。

.c为后缀的文件,C语言源代码文件;
.a为后缀的文件,是由目标文件构成的档案库文件;
.C,.cc或.cxx 为后缀的文件,是C++源代码文件;
.h为后缀的文件,是程序所包含的头文件;
.i 为后缀的文件,是已经预处理过的C源代码文件;
.ii为后缀的文件,是已经预处理过的C++源代码文件;
.m为后缀的文件,是Objective-C源代码文件;
.o为后缀的文件,是编译后的目标文件;
.s为后缀的文件,是汇编语言源代码文件;
.S为后缀的文件,是经过预编译的汇编语言源代码文件。
文章评论

共有 577 条评论

  1. sunhello07 于 2008-04-23 23:19:54发表:

    太牛了,正需要呢

  2. qqicen 于 2008-04-23 22:32:11发表:

    (e:e2s

  3. king438king 于 2008-04-23 18:47:34发表:

    haoshuhaoshuhaoshuhaoshu
    ding si

  4. naughtywl 于 2008-04-23 17:11:01发表:

    谢谢楼主

  5. test2 于 2008-04-20 06:05:26发表:

    ]呵呵,在大海里游了那么久。终于让我找到宝藏了。 谢谢LZ

  6. DJDoctor 于 2008-04-19 22:47:48发表:

    下载不了,楼主可否发到我邮箱:dengjingxiang123@tom.com
    非常感谢

  7. xjbsd1984 于 2008-04-19 10:51:31发表:

    good things

  8. archermind 于 2008-04-16 17:14:13发表:

    顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

  9. zyilxm 于 2008-04-16 16:57:44发表:

    ddddddddddddddddddddddddddddddddddddd

  10. archermind 于 2008-04-16 16:06:18发表:

    dddddddddddddddddddd

  11. lala_benben 于 2008-04-16 16:02:02发表:

    让我下个。。

  12. cscdavie 于 2008-04-12 16:25:59发表:

    回复就能下载吗

  13. nlsoft 于 2008-04-12 12:43:03发表:

    好东西

  14. zx804 于 2008-03-13 17:36:08发表:

    谢谢分享!!!

  15. heheguo 于 2008-03-12 21:37:55发表:

    不错不错,受教了

  16. xiaoqianqian 于 2008-02-27 16:46:11发表:

    太好了

  17. linhoney 于 2008-02-27 09:47:34发表:

    在外网找了N久啊……
    T-T
    拜谢大人

  18. kboby246 于 2008-02-26 17:17:08发表:

    谢谢了。哈哈

  19. donaverhuang 于 2008-02-04 16:04:28发表:

    谢谢分享啊

  20. zhang3696000 于 2008-02-01 13:22:25发表:

    好书,谢谢分享!好书,谢谢分享!好书,谢谢分享!好书,谢谢分享!好书,谢谢分享!好书,谢谢分享!好书,谢谢分享!好书,谢谢分享!好书,谢谢分享!

  21. wangzh 于 2008-01-20 00:29:13发表:

    支持支持啊。(5ty(

  22. linuxboy008 于 2007-12-31 11:29:40发表:

    :0wmjh(1 :0wmjh(1 :0wmjh(1

  23. arsen 于 2007-12-22 00:22:41发表:

    真的帮了忙...

  24. sheshijie 于 2007-12-21 15:59:45发表:

    我跟你

  25. hobo2008 于 2007-12-20 10:28:41发表:

    现在正是需要学习GCC的时候。

  26. bo86 于 2007-12-19 22:24:50发表:

    加油啊,太感谢了

  27. phenixzhao 于 2007-12-12 14:01:07发表:

    好东西啊

  28. lzxrhz 于 2007-12-12 13:57:56发表:

    (6)m:b (6)m:b :987w(1 :0wl;l1

  29. zzx19831119 于 2007-12-05 20:10:00发表:

    非常感谢!!!!

  30. zengjiangtao 于 2007-12-04 08:55:41发表:

    thanks

  31. 1freesun 于 2007-11-29 14:56:17发表:

    多谢了,下载来看看

  32. mltao 于 2007-11-20 14:58:00发表:

    adfadsfadsfadsfas
    asdfasdfasdfasdfsdf

  33. yjzzo0 于 2007-11-02 17:30:42发表:

    :ha3nd 下载!

  34. zhanganbb 于 2007-10-03 20:28:45发表:

    马上下来看看.谢谢分享!!!

  35. yinzhili 于 2007-09-24 07:20:31发表:

    Thanks.:0L

  36. buyi603 于 2007-09-24 02:06:19发表:

    先down一个

  37. muminwang 于 2007-09-08 10:21:43发表:

    :ha3nd :0L

  38. jdr64 于 2007-09-07 10:13:08发表:

    :0L

  39. waangyan 于 2007-09-06 16:41:18发表:

    Thanks!正在找这方面的资料!

  40. alsjia 于 2007-04-13 15:26:48发表:

    下来看一下,多谢了