红联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. nobelstar 于 2009-11-03 17:32:35发表:

    谢谢

  2. linux_ligui 于 2009-10-31 22:52:40发表:

    很好

  3. linux_ligui 于 2009-10-31 22:52:35发表:

    很好

  4. peakal 于 2009-10-31 17:32:54发表:

    HAO!!!!!!!!!!!!!!!!!

  5. liuchun12255 于 2009-10-31 09:23:39发表:

    ky

  6. baichengwalter 于 2009-10-31 08:35:28发表:

    好人啊! 不过能留下联系方式交流下更好 364560116 白菜们加我吧 让我们开个大白菜农场 哈哈~~ 努力摸索啊!

  7. champtek 于 2009-10-31 04:57:56发表:

    老大,今天我不睡了

  8. jgkenta 于 2009-10-30 15:45:00发表:

    怎么这么小?

  9. smallro 于 2009-10-27 16:01:51发表:

    我的个天呐,好东西啊谢谢

  10. wch7475 于 2009-10-27 14:59:15发表:

    谢过

  11. morboy 于 2009-10-16 12:01:56发表:

    非常好的资料,多谢!

  12. intersword 于 2009-10-16 08:42:09发表:

    好东西啊

  13. linuxfan09 于 2009-10-14 16:11:25发表:

    太感谢了!1

  14. hanyuhen1 于 2009-10-13 19:22:06发表:

    楼主辛苦了

  15. iltwq 于 2009-10-10 20:50:31发表:

    谢谢分享!!!5:ty(

  16. iltwq 于 2009-10-10 20:43:00发表:

    谢谢分享!!!

  17. sh365 于 2009-09-04 10:29:35发表:

    Thank you for your sharing.

  18. wqc1109 于 2009-09-01 19:58:53发表:

    牛人

  19. fanfangxiang 于 2009-09-01 19:17:12发表:

    (e:e2s

  20. wefyx 于 2009-09-01 17:40:50发表:

    :0w5ty(1:0)1

  21. huangsenyy 于 2009-09-01 16:42:10发表:

    不好么?先看看

  22. 行者平 于 2009-09-01 16:21:01发表:

    好东西 下了

  23. logicmass 于 2009-08-29 21:50:29发表:

    这个资料真是太好了!!!!

  24. jlj1986 于 2009-08-29 01:19:12发表:

    再顶下

  25. heatreat 于 2009-08-11 18:19:50发表:

    谢谢楼主分享

  26. eclipse 于 2009-07-28 00:05:35发表:

    yeah,beautiful

  27. tianbian2003 于 2009-07-27 23:14:28发表:

    是好贴,支持!

  28. tangsq001 于 2009-07-25 21:13:41发表:

    谢谢啦

  29. jiangkaibo1987 于 2009-07-19 22:20:43发表:

    :0)1

  30. keyjing 于 2009-07-19 03:18:43发表:

    谢谢

  31. weihuan1234 于 2009-07-16 15:39:21发表:

    谢谢楼主分享

  32. buptconstantine 于 2009-07-15 16:59:07发表:

    赞一个

  33. lwwhlkk 于 2009-07-14 19:04:54发表:

    谢谢分享

  34. liangzheng20 于 2009-07-10 23:30:20发表:

    谢谢,好东西!

  35. solidyjd 于 2009-07-10 23:29:51发表:

    非常好,多谢!!

  36. chenkui456 于 2009-07-10 20:16:03发表:

    好帖要顶~~~~~~~~~~

  37. songxiao 于 2009-07-10 16:59:29发表:

    10# hwphoenix


    kankanakan

  38. dust 于 2009-07-04 18:27:01发表:

    回去要练练了----

  39. rootshi 于 2009-07-04 17:46:42发表:

    以前找的全是 E文的 呵呵

  40. rootshi 于 2009-07-04 17:46:27发表:

    先下来看看