首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > linux C语言教程之linux C编程实战电子教材免费下载

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

  • 资源大小:0.00 MB
  • 上传时间:2021-10-05
  • 下载次数:0次
  • 浏览次数:87次
  • 资源积分:1积分
  • 标      签: 编辑器 C语言 Linux

资 源 简 介

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下载软件
VIP VIP