本篇主要提供Linux环境C程序设计徐诚 等编著电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | Linux环境C程序设计 | 作者 | 徐诚 等编著 |
定价 | 79.8元 | 出版社 | 清华大学出版社 |
ISBN | 9787302347927 | 出版日期 | 2016-03-01 |
字数 | 980000 | 页码 | 603 |
版次 | 装帧 | 平装 | |
开本 | 16开 | 商品重量 |
内容提要 | |
“Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计近10万册。丛书中部分图书荣获51CTO读书频道“读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被几十所培训机构和大中专院校选为教材。丛书的出版还得到了Linux领域 知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的发展,采用当前和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。 《Linux环境C程序设计(第2版)》是获得大量读者好评的“Linux典藏大全”中的《Linux环境C程序设计》的第2版。《Linux环境C程序设计(第2版)》提供了大量实例,供读者实战演练。配书光盘中提供了《Linux环境C程序设计(第2版)》的配套教学视频与源程序,以帮助读者更好地学习。 《Linux环境C程序设计(第2版)》共分6篇。篇介绍了Linux系统的安装及LinuxC开发环境的搭建等;第2篇简单介绍了C语言和程序设计知识、流程图的概念、数据类型、运算符和表达式,程序控制结构、数组与指针、函数、结构体与共用体及C 语言的面向对象程序设计思想和一些新的特性;第3篇介绍了文件操作及文件I/O操作、进程控制、进程间通信及线程控制等;第4篇介绍了数据库、Linux系统常用数据库及接口、网络编程基础及网络编程函数库;第5篇介绍了界面开发基础、界面构件开发、界面布局、信号与事件处理、Glade设计程序界面等内容;第6篇详细介绍了一个媒体播放器项目案例的实现过程,以提高读者实战水平。 《Linux环境C程序设计(第2版)》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及LinuxC开发的所有重要知识。《Linux环境C程序设计(第2版)》适合所有想全面学习LinuxC开发技术的人员阅读,也适合各种使用LinuxC进行开发的工程技术人员使用。对于经常使用LinuxC做开发的人员,《Linux环境C程序设计(第2版)》更是一本不可多得的案头参考书。 光盘内容 本书教学视频 本书源文件 |
目录 | |
篇 Linux系统概述及开发环境搭建 章 Linux系统概述和安装( 教学视频:31分钟) 1.1 引言 1.1.1 GNU项目简介 1.1.2 Linux起源 1.1.3 Linux发展现状 1.1.4 免费软件与开源软件 1.2 Linux内核与版本 1.2.1 Linux内核介绍 1.2.2 Linux所支持的硬件平台 1.2.3 常用Linux版本 1.3 系统安装 1.3.1 安装前的准备 1.3.2 系统需求 1.3.3 硬盘分区 1.3.4 以图形方式安装Linux 1.3.5 升级内核 1.3.6 安装中文支持 1.4 小结 第2章 Linux基本操作( 教学视频:29分钟) 2.1 登录 2.1.1 shell程序 2.1.2 控制台 2.1.3 终端 2.2 文件和目录 2.2.1 文件系统 2.2.2 文件名 2.2.3 路径名 2.2.4 工作目录 2.2.5 起始目录 2.3 输入和输出 2.3.1 文件描述符 2.3.2 标准输入、标准输出和标准错误 2.3.3 标准输入输出函数 2.4 小结 第3章 Linux GCC/G 编译器与调试器( 教学视频:31分钟) 3.1 GCC/G 编译器 3.1.1 GCC/G 编译器的安装 3.1.2 GCC/G 编译命令 3.1.3 GCC/G 编译选项 3.1.4 GCC/G 编译器的执行过程 3.2 程序和进程 3.2.1 程序 3.2.2 进程和PID 3.3 ANSI C标准 3.3.1 函数原型 3.3.2 类属指针 3.3.3 原始系统数据类型 3.4 编译hello world 3.4.1 使用VI编写源代码 3.4.2 程序的编译与连接 3.4.3 使用终端运行程序 3.5 GDB调试器 3.5.1 GDB调试器概述 3.5.2 GDB调试器安装 3.5.3 GDB常用调试命令 3.5.4 在GDB下运行程序 3.5.5 检查数据 3.6 小结 第4章 Linux开发环境( 教学视频:14分钟) 4.1 文本编辑工具 4.1.1 VIM的使用方法 4.1.2 Emacs的使用方法 4.2 集成开发环境 4.2.1 Eclipse介绍 4.2.2 Kdevelop介绍 4.3 使用Eclipse开发C/C 语言程序 4.3.1 安装与配置Eclipse 4.3.2 Eclipse界面 4.3.3 编译与运行源代码 4.3.4 Debug源代码 4.4 小结 第2篇 C/C 语言基础 第3篇 Linux系统编程 第4篇 Linux网络编程与数据库开发 第5篇 Linux界面开发 第6篇 Linux C编程项目实战 |
作者介绍 | |
徐诚,毕业于华中科技大学计算机通信工程专业。擅长C与C 编程,精通Linux内核及其开发技术。从事Linux系统开发工作多年,拥有丰富的系统开发经验。曾多次在专业刊物上发表过技术文章,并长期在CSDN担任社区专家,2008年独立开发的基于移动Linux系统的MISSMOBLIN人工智能助手软件,获得了Intel公司举办的YourMove软件大赛中国区的第五名。 |
编辑推荐 | |
Linux C编程经典图书,ChinaUnix社区力荐!300个示例、399分钟配套教学视频 全面、深入探讨Linux环境C程序设计的核心技术,通过较为复杂的项目开发案例,展示开源软件的设计思想 内容新颖:书中介绍的开发环境和开发工具都是当前流行的稳定版本 内容全面:涵盖Linux环境C编程的基础知识、高级技术与实践经验 内容深入:深入介绍GNOME桌面环境的图形界面开发,代码达到了可复用水平 融会贯通:将Linux技术、C/C 技术及软件工程的思想结合起来讲解 案例经典:用较高难度的媒体播放器案例贯穿全书,并提供了丰富的开发经验Linux精品图书推荐(请点丛书链接查看)《Linux C程序设计王者归来》《零点起飞学Linux C编程》《Linux网络编程(第2版)》 《Linux驱动开发入门与实战(第2版)》 《Linux系统移植(第2版)》《ARM嵌入式Linux系统开发详解(第2版)》 《Linux典藏大系(套装全2册):Linux从入门到精通 Shell从入门到精通》 《Linux典藏大系(套装全4册):Linux从入门到精通 Linux系统管理与网络管理 Linux服务器架设指南 Shell从入门到精通》 |