精选优质文档-倾情为你奉上实验三 GCC编译程序班级 嵌入班 姓名 0罗航 l 实验目的:编写一个应用程序,使用gcc进行编译,并分别使用-o,-g,-static,-O2等选项,了解这些选项的作用。l 实验设备:软件:安装了Fedora 11的vmware虚拟机。 硬件:PC机一台。l 背景知识:1. gcc的概念: GCC(GNU Compiler Collection,GNU 编译器套装),是一套由 GNU 开发的编程语言编译器。GCC 原名为 GNU C 语言编译器,因为它原本只能处理 C 语言。GCC 很快地扩展,变得可处理 C+。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada 与其他语言。我们使用的 gcc 命令主要是用于处理 c 语言程序。 2. gcc的执行过程: 虽然我们称 Gcc 是 C 语言的编译器,但使用 gcc 由 C 语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤预处理(也称预编译,Prepr