×

linux C语言教程之linux C编程实战电子教材免费下载

消耗积分:0 | 格式:rar | 大小:0.00 MB | 2018-09-27

分享资料个

  Linux开创了操作系统历史上的一一个奇迹,它不仅免费,而且开放全部的源代码。Linux已经发展成为最为流行的免费操作系统。

  在我国,Linux已经广泛应用于政府、军队、金融、电信等敏感部门和关键行业中。可以预见,今后Linux在作为企业服务器,嵌入式应用开发平台等方面将占据越来越重的市场份额。相应地,人才市场对Linux下的开发人员的需求也将越来越大。

  C语言作为一种当前使用非常广泛的高级程序设计语言,具有简单易用、跨平台、可移植性好的特点。Linux 内核就是使用C语言开发。C语言是Linux上的主要开发语言,它在Linux编程开发中扮演着重要的角色,它们形成了相得益彰的完美组合,为用户提供了一一个强大的编程环境。在国内很多Linux爱好者仅停留在系统管理的层次上,而更多程序员要做Linux下的程序开发却无从下手,重要的是况且很难找到合适的学习参考资料。这本书正是从这样的结合点出发,介绍在Linux系统中使用c语言编程的有关知识。读者通过本书的学习能够快速地学会Linux下C语言编程,掌握其中的编程方法和技巧,并能从一开始就养成良好的编程习惯,从而实现Linux环境下的编程知识入门和提高。

  本书分4个部分介绍了如何使用C语言在Linux平台下进行软件开发。

  第一篇Linux和C编程基础:第1~5章。主要介绍Linux的安装与使用,针对初学者和对C语言不熟悉的读者回顾了C语言的编程基础知识、开发技巧等,同时以知名公司在招聘时使用的笔试、面试题作为例题分析C语言的重点和难点。在这部分里,还结合实例介绍了Linux 的开发环境,如Vi和Emacs编辑器、gcc 编译器、gdb调试器、make自动编译工具等。

  第二篇Linux系统编程:第6~10章。主要介绍了Linux下的系统编程,包括文件和目录操作、进程和线程控制、信号的使用、进程间通信。本部分以大量的程序实例来说明各个系统调用的使用方法。每章的最后部分都有一至两个具有定规模的综合实例,如实现自己的Is命令、实现自己的myshell等。

  第三篇Linux网络和图形界面编程:第11~12 章。主要介绍Linux下的网络编程和图形界面编程。由于Linux和TCP/IP协议的内在结合,使得在Linux下可以开发出功能十分强大的

  第四篇Linux项目实践:第13章项目开发案例。通过开发一个BT下载软件来完整地介绍一+个软件的开发过程。详细分析和解释了BT协议,并在此基础上使用C语言在Linux环境下设计和实现了一一个BT下载软件

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !