红联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. xingyilian 于 2008-08-27 16:01:12发表:

    :0w223dc

  2. xingyilian 于 2008-08-27 16:01:07发表:

    :0w223dc

  3. xingyilian 于 2008-08-27 16:01:01发表:

    :0w223dc

  4. xingyilian 于 2008-08-27 16:00:57发表:

    :0w223dc

  5. xingyilian 于 2008-08-27 16:00:50发表:

    :0w223dc

  6. xingyilian 于 2008-08-27 16:00:40发表:

    :0w223dc

  7. joydiyf 于 2008-08-27 15:23:22发表:

    谢谢 : )

  8. ywsws 于 2008-08-25 19:29:39发表:

    :0)1

  9. zayy 于 2008-07-19 19:35:59发表:

    下下来看看!!!

  10. sunyincan 于 2008-07-19 19:13:44发表:

    :0D1

  11. tiexue2008 于 2008-06-30 19:05:54发表:

    :0wpoi2 :0wpoi2

  12. xiaolei05 于 2008-06-30 13:18:34发表:

    okkkkkkk

  13. yannanfei169 于 2008-06-25 15:39:05发表:

    值得学习1

  14. woshiwy0 于 2008-06-23 19:17:08发表:

    hao !!!!!111!!!

  15. jazeltq 于 2008-06-23 19:12:09发表:

    mhgfjhg

  16. houhou820 于 2008-06-23 12:56:28发表:

    sdfdsfsf

  17. yjh5216 于 2008-06-22 10:07:04发表:

    好东西,共分享,非常感谢5:ty(

  18. guixinming 于 2008-06-06 14:59:16发表:

    想查看下GCC使用

  19. eustoma 于 2008-06-06 09:34:58发表:

    我怎么下不了啊

  20. astromoto 于 2008-06-04 22:47:14发表:

    楼主好人

  21. guilincxl 于 2008-06-04 22:18:26发表:

    好东东,我喜欢,顶一个

  22. hell1024 于 2008-06-04 00:32:22发表:

    不知能不能看见啊!!

  23. realzzt 于 2008-06-03 17:44:41发表:

    rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

  24. sunhello07 于 2008-06-01 12:21:45发表:

    不错的书

  25. wgefee 于 2008-05-31 20:42:22发表:

    慢慢来,看的懂的先看,这本后一点看,

  26. crazy_gamer 于 2008-05-31 18:12:09发表:

    :0w223dc :0wszxc

  27. ehyyngp 于 2008-05-31 16:52:19发表:

    ghghghgh

  28. ihomeava 于 2008-05-29 16:57:19发表:

    kkkkkkkkkkkkkkkkkkkkkk

  29. hustchenjing 于 2008-05-19 20:13:41发表:

    let me see.

  30. wanfy2003 于 2008-05-19 17:45:02发表:

    :0wl;l1 :0wl;l1 :0wl;l1 :0wl;l1 :0wl;l1

  31. 小宝琴琴 于 2008-05-18 19:01:22发表:

    :0)1 十分感谢啊

  32. wangfengmadking 于 2008-05-18 16:56:54发表:

    thanx

  33. User2239 于 2008-05-04 18:41:42发表:

    怎么看附件啊

  34. scclncr 于 2008-05-03 19:57:52发表:

    好东西,下了看看

  35. xujiesh 于 2008-04-30 17:22:13发表:

    顶一个

  36. wangxihu 于 2008-04-28 15:02:53发表:

    老牛

  37. kwer 于 2008-04-28 14:00:02发表:

    谢谢分享!!!

  38. leo.zhang1985 于 2008-04-28 13:16:57发表:

    好东西,谢谢分享

  39. hasephy 于 2008-04-27 22:27:08发表:

    开始学习linux,所以收集这个了:)

  40. mmix2009 于 2008-04-27 14:08:20发表:

    :987w(1