文档介绍:***Linux下C语言编程Linux中C语言的重要性Linux和C天生有不解之缘。Linux操作系统的内核主要是用C写的,另外Linux下的很多软件也是用C写的,特别是一些著名的服务软件,比如MySQL、Apache等。C语言开发环境的构成编辑器:选择vi、vim编译器:选择GNUC/C++调试器:应用广泛的gdb函数库:glibc函数头文件:glibc_headerLinux下C程序开发过程使用vi等编辑工具编写源程序保存为*.编译成二进制可执行文件执行可执行文件有问题可以使用gdb进行调试编译器所谓编译器,是将编写出的程序代码转换成计算机可以运行的程序的软件。在进行C程序开发时,编写出的代码是源程序的代码,是不能直接运行的。需要用编译器编译成可以运行的二进制程序。注意在不同的操作系统下面有不同的编译器。C程序是可以跨平台运行的。但并不是说Windows系统下C语言编写的程序可以直接在Linux下面运行。Windows下面C语言编写的程序,被编译成exe文件。这样的程序只能在Windows系统下运行。如果需要在Linux系统下运行,需要将这个程序的源代码在Linux系统重新编译。编译器(piler)是一个功能强大、性能优越的编译器,是Linux系统自由软件的代表作品。的支持使得其执行效率与一般的编译器相比平均效率要高20%~30%。gcc编译器能将C、C++源程序、汇编语言和目标程序进行编译连接成可执行文件。gcc对源程序扩展名的支持通常来说,源文件的扩展名标识源文件所使用的编程语言。例如C程序源文件的扩展名一般是“.c”。在默认情况下,gcc通过文件扩展名来区分源文件的语言类型。然后根据这种语言类型进行不同的编译。:C语言源代码文件;.C、.:C++:程序所包含的头文件;.o:编译后的目标文件;编译C程序。在编译程序之前,需要用vi或vim编写一个简单的C程序。在编译程序时,命令进行不同的设置。