红联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. cjz_hb 于 2009-07-03 07:55:33发表:

    哈哈,谢谢楼主分享啊!

  2. 刘冲 于 2009-07-02 11:36:15发表:

    老贴了

  3. hlygyh 于 2009-07-02 11:28:55发表:

    不错,正在学习C语言,看一下,

  4. kingbirdpaz 于 2009-07-02 10:09:55发表:

    {:2_91:}多谢了

  5. kingbirdpaz 于 2009-07-02 10:09:43发表:

    {:2_91:} xiazai

  6. wangnan537 于 2009-07-01 08:21:43发表:

    支持

  7. wangnan537 于 2009-07-01 08:20:32发表:

    支持

  8. wangnan537 于 2009-07-01 08:20:18发表:

    支持

  9. justnight 于 2009-06-30 21:28:51发表:

    支持一下

  10. hcq123 于 2009-06-30 12:55:44发表:

    我现在还不能下在资料啊,谢谢!

  11. jebter 于 2009-06-30 08:48:17发表:

    正找呢

  12. fqmar2009 于 2009-06-30 08:25:50发表:

    这是好东西,做linux开发必学的

  13. peakal 于 2009-06-29 21:12:41发表:

    ding!!!!!!!!!!!!!!!!

  14. 小普林斯 于 2009-06-27 12:10:24发表:

    好东西,LZ辛苦了~

  15. simon8410 于 2009-06-27 11:10:40发表:

    chaozan

  16. simon8410 于 2009-06-27 11:10:34发表:

    chaozan

  17. zzjjsmile 于 2009-06-27 11:05:39发表:

    下载了,谢谢分享。。。

  18. 2003911 于 2009-06-26 14:31:04发表:

    这就下载来看看

  19. depv 于 2009-06-20 15:28:03发表:

    Thanks for sharing!

  20. lcy716 于 2009-06-18 17:32:00发表:

    strongly praise the master of this page!

  21. lcy716 于 2009-06-18 17:31:39发表:

    这个很厉害啊,平时都下不到的!

  22. enzo 于 2009-06-18 15:54:37发表:

    谢谢````

  23. weifan135157 于 2009-06-17 17:05:30发表:

    good resource

  24. cwq87 于 2009-06-17 16:40:50发表:

    谢谢……太需要了……

  25. chenyseu 于 2009-06-17 14:28:19发表:

    评价还好,我下来学学

  26. eHobby 于 2009-06-17 09:42:20发表:

    真是太感谢楼主了

  27. lcz383546469 于 2009-06-17 03:23:26发表:

    {:2_91:}

  28. lcz383546469 于 2009-06-17 03:22:54发表:

    knakan{:2_93:}{:2_91:}

  29. zhyp19821011 于 2009-06-15 22:13:15发表:

    谢谢!下找这方面的!

  30. fankyxu 于 2009-06-15 21:57:31发表:

    {:2_92:}将来有用到~~

  31. yezi_hua 于 2009-06-15 09:51:28发表:

    谢谢

  32. 回忆中的影子 于 2009-06-13 16:25:29发表:

    走了很多地方终于找到手册了。

  33. smart001 于 2009-06-13 00:01:51发表:

    好东西,学习下

  34. smart001 于 2009-06-13 00:01:47发表:

    好东西,学习下

  35. smart001 于 2009-06-13 00:01:44发表:

    好东西,学习下

  36. icejoywoo 于 2009-06-12 16:26:46发表:

    很好啊

  37. icejoywoo 于 2009-06-12 16:26:33发表:

    好东西啊
    谢谢分享啊

  38. 小诺小 于 2009-06-12 16:11:42发表:

    很好

  39. 小诺小 于 2009-06-12 16:11:40发表:

    很好

  40. 小诺小 于 2009-06-12 16:11:25发表:

    man setrlimit