学习使用Linux下的CC++编译器gccr.docVIP

  • 5
  • 0
  • 约3.87千字
  • 约 7页
  • 2017-08-31 发布于重庆
  • 举报
学习使用Linux下的CC编译器gccr

学习使用Linux下的C/C++编译器gcc Linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC 能够编译三种语言:C、C++ 和 Object C(C 语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。 GCC 可同时用来编译 C 程序和 C++ 程序。一般来说,C 编译器通过源文件的后缀名来判断是 C 程序还是 C++ 程序。在 Linux 中,C 源文件的后缀名为 .c,而 C++ 源文件的后缀名为 .C 或 .cpp。 gcc 命令只能编译 C++ 源文件,而不能自动和 C++ 程序使用的库连接。因此,通常使用 g++ 命令来完成 C++ 程序的编译和连接,该程序会自动调用 gcc 实现编译。 1. gcc编译c/c++语言的步骤: 1.1 gcc/g++在执行编译工作的时候,总共需要4步 (1).预处理,生成.i的文件[预处理器cpp] (2).将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] (3).把汇编变为目标代码(机器代码)生成.o的文件[汇编器as] (4).连接目标代码,生成可执行程序[链接器ld] 1.2 一个最简单的 C 程序的编译 // example.c # include “stdio.h” main(int argc, cha

文档评论(0)

1亿VIP精品文档

相关文档