【内容简介】
本书由浅入深、通俗易懂地讲解了Linux系统下的C程序设计。全书共24章,从Linux系统安装开始,讲解了Linux常用命令、Shell编程、C语言基础、指针与函数、C程序网络编程、图形界面程序设计等内容。书中通过大量的实例来讲解知识要点,读者可以通过这些实例和练习对C程序有一个系统的学习和提高。.
本书共有7个方面的内容。Linux基础讲述了Linux系统的安装与编辑器的使用。Shell编程介绍了Linux常用命令和Shell程序的设计。C程序基础从C语言的变量和语句开始,讲解了C程序设计的基础语法知识。指针与函数是C程序设计中的重点和难点,使用了大量的实例进行讲解。文件与目录讲述了C语言对文件和目录的访问。网络编程讲述C程序网络通信的实现。图形界面设计讲述了如何使用GTK库开发出Linux系统的图形界面程序。..
本书语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广。非常适合C语言的初学者、高校学生、程序开发人员以及Linux工作人员阅读和学习。...
【作译者介绍】
作者: 徐磊
徐磊 毕业于湖北工业大学计算机学院,获得学士学位。长期从事Linux系统、Web应用等方向的工作与研究,深入研究C语言程序设计。曾担任中国环保建材网、天津奥凯航空等项目的项目经理,在大型Web项目开发方面有着很深的造诣。..... <<
查看详细
[同作者作品]
Linux系统下C程序开发详解
【目录信息】
第一部分 Linux基础篇.
第1章 Linux编程平台 2
本章讲述了Red Hat Linux 9.0的安装、VMware虚拟机的使用、简单C程序的编写等问题。其中需要重点理解的是Linux系统分区的问题。在分区时需要正确设置各个分区的格式,正确将分区挂载到系统中,并处理好与Windows系统的引导问题。通过C程序实例的练习,可以初步了解Linux系统下C程序的编程过程。
1.1 Linux发行版的介绍 2
1.1.1 Red Hat Linux 2
1.1.2 Debian Linux 2
1.2 Linux的安装 2
1.2.1 Linux的分区格式 3
1.2.2 在Windows系统中划分Linux分区 3
1.2.3 Red Hat 9.0的安装 6
1.2.4 GRUB在Windows分区中引导Linux 15
1.3 VMware虚拟机安装Linux系统 17
1.3.1 VMware软件安装 17
1.3.2 新建虚拟计算机 20
1.3.3 VMware的使用 24
1.3.4 在VMware虚拟机中安装Linux系统 26
1.4 第一个C程序 28
1.4.1 在Linux中编写C程序代码 28
<< 查看详细目录
【前言】
Linux开发的前景 .
Linux系统是一个非常优秀的系统,在服务器解决方案方面有着巨大的优势。近年来国内无数大型企业使用Linux系统作为服务器解决方案,对服务器软件开发人员的需求大量增加。而这些工作通常是使用C语言来完成的。虽然C程序有着很好的先进性,有着非常重要的用途,但是相对于C#、Java等面向对象的语言,C程序的程序设计方法、符号的使用、面向过程的思路和严格的语法这些特点使C语言并不容易学习和掌握。
在Baidu上搜索“Linux编程”的网页有9 250 000篇,关于“Linux开发”的网页有5 370 000篇,作为对比关于“Visual C++”的网页只有6 170 000篇。由此可见Linux编程关注人数之多,企业需..
<< 查看前言
免费试读第四章..
免费试读第十七章..
免费试读第八章..
>>
进入在线免费试读>>
51CTO在线试读