Linux下C语言编程.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Linux下C语言编程.ppt》由会员分享,可在线阅读,更多相关《Linux下C语言编程.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院11/13/20231Linux下C语言编程LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院2Linux中C语言的重要性Linux和C天生有不解之缘。Linux操作系统的内核主要是用C写的,另外Linux下的很多软件也是用C写的,特别是一些著名的服务软件,比如MySQL、Apache等。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院3C语言开发环境的构成编辑器:选择vi、vim编译器:选择GNU C/C+编译器gcc调试器:应用广泛的gdb函数库:glibc函数头文件:glibc
2、_headerLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院4Linux下C程序开发过程使用vi等编辑工具编写源程序保存为*.c使用gcc编译成二进制可执行文件执行可执行文件有问题可以使用gdb进行调试LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院5编译器所谓编译器,是将编写出的程序代码转换成计算机可以运行的程序的软件。在进行C程序开发时,编写出的代码是源程序的代码,是不能直接运行的。需要用编译器编译成可以运行的二进制程序。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院6注 意在不同的操作系统下面有不同的编译器。C程序是可
3、以跨平台运行的。但并不是说Windows系统下C语言编写的程序可以直接在Linux下面运行。Windows下面下面C语言编写的程序,被编译成语言编写的程序,被编译成exe文件。文件。这样的程序只能在这样的程序只能在Windows系统系统下运行。下运行。如果需要在如果需要在Linux系统下运行,需要将这个程序的系统下运行,需要将这个程序的源代源代码码在在Linux系统系统重新编译。重新编译。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院7gcc编译器Linux系统下的gcc编译器(GNU C Compiler)是一个功能强大、性能优越的编译器,是Linux系统自由软件的代
4、表作品。各种硬件平台对gcc的支持使得其执行效率与一般的编译器相比平均效率要高20%30%。gcc编译器能将C、C+源程序、汇编语言和目标程序进行编译连接成可执行文件。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院8gcc对源程序扩展名的支持通常来说,源文件的扩展名标识源文件所使用的编程语言。例如C程序源文件的扩展名一般是“.c”。在默认情况下,gcc通过文件扩展名来区分源文件的语言类型。然后根据这种语言类型进行不同的编译。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院9gcc支持的扩展名.c:C语言源代码文件;.C、.cc或.cpp:C+源代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 语言 编程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内