13.3  C编程

时间:2007-09-28 来源:IT在中国 编辑: 作者:IT在中国 [ ]
  语言是与Unix及类Unix操作系统(Linux、BSD)关系最密切的编程语言,Fedora中也提供了多种C语言的编译器,用于编写和开发C程序

13.3  C编程

    C语言是与Unix及类Unix操作系统(LinuxBSD)关系最密切的编程语言。从UnixLinux产生开始,其内核及大部分的应用程序都是使用C语言编写的。Fedora中也提供了多种C语言的编译器,用于编写和开发C程序。

13.3.1  gcc编译器

    Fedora中总包含最近版本的gcc编译器,gcc原名为GNU C Compiler。该编译器最开始时定位于C语言编译器,经过多年的发展GCC已经不仅仅能支持C语言;它现在还支持Ada语言、C++语言、Java语言、Objective C语言、Pascal语言和COBOL语言等。gcc也不再单只是GNU C Compiler的意思了,而是变成了GNU Compiler Collection也即是GNU编译器家族。

1.初识gcc

    在安装Fedora Core 6时,如果选择安装开发工具包后,则gcc编译器就已经被安装。打开终端窗口,输入下面的命令:

gcc --version

    该命令可以查看当前gcc编译器的版本及其他相关信息。命令执行后显示的信息,如图13-11所示。

13-11  gcc版本信息

    如果输入命令后,执行命令的结果显示信息为:

bash:gcc:command not found

    上述信息表示系统中没有找到gcc的相关版本信息,那么可能在系统中没有安装该编译器。此时用户可以选择【应用程序】|【添加/删除软件】命令,在打开的【软件包管理者】对话框中选择开发工具包,安装gcc编译器。

2gcc规则

    gcc编译器能将CC++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,首先来介绍gcc编译器所遵循的部分约定规则。

[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页


访问() 相关评论() 打印资源 返回顶部 加入收藏

最新评论