Linux环境C程序设计(第3版)
丛书15年经久不衰,畅销30万册,全新改版,CU力荐,596分钟教学视频+导图+PPT+习题+工具

作者:徐诚

丛书名:Linux典藏大系

定价:139元

印次:3-1

ISBN:9787302654797

出版日期:2024.03.01

印刷日期:2024.03.05

图书责编:王中英

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是获得大量读者好评的“Linux典藏大系”中的《Linux环境C程序设计》(第3版),内容丰富,从基础知识到高级技术和核心原理,再到项目开发,几乎涵盖Linux环境C程序设计的所有重要知识点。《Linux环境C程序设计(第3版)》提供大量实例,供读者实战演练,并提供教学视频、源程序、思维导图、习题参考答案和教学PPT等超值配套资源,帮助读者高效、直观地学习。 《Linux环境C程序设计(第3版)》共27章,分为6篇。第1篇“Linux基础知识”主要介绍Linux系统概述、Linux基本操作、GCC/G++编译器、GDB调试器、开发环境搭建等;第2篇“C/C++语言基础知识”主要介绍C语言编程基础、数据类型、运算符、表达式、程序控制结构、数组与指针、函数、字符与字符串处理、结构体与共用体、C++语言编程基础等;第3篇“Linux系统编程”主要介绍文件操作、文件I/O操作、进程控制、进程间的通信与线程控制等;第4篇“Linux网络编程与数据库开发”主要介绍网络编程基础、网络编程函数库、数据库开发、Linux系统常用数据库与接口等;第5篇“Linux界面开发”主要介绍界面开发基础知识、界面构件开发、界面布局、信号与事件处理、Glade程序界面设计等;第6篇“Linux环境C编程项目实战”详细介绍一个媒体播放器项目的开发过程,提高读者的实战水平。 《Linux环境C程序设计(第3版)》适合所有想全面学习Linux环境C程序设计的人员阅读,也适合基于Linux环境进行开发的工程技术人员阅读,还适合高等院校相关专业的学生和培训机构的学员作为学习用书。

配书资源有三种获取方式: 1. 关注微信公众号“方大卓越”,回复数字“4”,即可自动获取下载链接; 2. 直接通过下载链接获取:https://pan.baidu.com/s/1P2TPb2byFKh9GGREhyzHHA?pwd=zh6k 提取码:zh6k 3. 在本书技术论坛(www.wanjuanchina.net)上的Linux专栏进行下载。 徐诚,毕业于华中科技大学计算机通信工程专业。擅长C与C++编程,精通Linux内核及其开发技术。从事Linux系统开发工作多年,有丰富的系统开发经验。曾多次在专业刊物上发表技术文章,并长期在CSDN担任社区专家。独立开发的基于移动Linux系统的MISSMOBLIN人工智能助手软件获得Intel公司举办的YourMove软件大赛中国区的第五名。

前言      Linux系统基于开源软件的思想产生,它促进了开源软件技术的发展,这种先进的软件设计思想引领全球软件业的变革,为软件技术的发展带来了强劲的动力。随着Linux系统的发展和广泛应用,如今它已经支持绝大多数嵌入式应用,并在服务器市场上占据很大的份额,其桌面系统的普及率逐年上升。越来越多的开发者希望了解Linux系统开发,特别是基于Linux系统的C程序设计。   笔者长期从事技术研究,曾经在CSDN等社区发表了多篇相关技术文章。但笔者觉得不成体系的文章对读者的帮助不大,于是萌生写作本书的想法,希望能将自己的经验分享给更多的读者。   本书是获得大量读者好评的“Linux典藏大系”中的《Linux环境C程序设计》(第3版)。本书全面介绍Linux环境下的程序开发,内容由浅入深,适合不同层次的读者阅读。在本书中,笔者不但会介绍Linux环境C程序设计的各个知识要点,而且还会介绍Linux所依存的开源软件思想,并将其与当前流行的软件工程思想相结合,贯穿于典型项目案例的开发过程中,让读者不但能掌握开发技术,而且还能获得与国际一流软件工程师一样的开发水平。 关于“Linux典藏大系”   “Linux典藏大系”是专门为Linux技术爱好者推出的系列图书,涵盖Linux技术的方方面面,可以满足不同层次和各个领域的读者学习Linux的需求。该系列图书自2010年1月陆续出版,上市后深受广大读者的好评。2014年1月,创作者对该系列图书进行了全面改版并增加了新品种。新版图书一上市就大受欢迎,各分册长期位居Linux图书销售排行榜前列。截至2023年6月底,该系列图书累计...

目录
荐语
查看详情 查看详情
第1篇  Linux基础知识

第1章  Linux系统概述 2

1.1  引言 2

1.1.1  GNU项目简介 2

1.1.2  Linux起源 2

1.1.3  Linux发展现状 3

1.1.4  免费软件与开源软件 3

1.2  Linux内核与版本 4

1.2.1  Linux内核简介 4

1.2.2  Linux支持的硬件平台 5

1.2.3  常用的Linux版本 5

1.3  系统安装 6

1.3.1  安装前的准备 6

1.3.2  系统需求 7

1.3.3  硬盘分区 7

1.3.4  准备安装媒介 8

1.3.5  以图形方式安装Linux 8

1.3.6  升级为最新的内核版本 10

1.3.7  安装中文支持 10

1.4  小结 11

1.5  习题 11

第2章  Linux基本操作 12

2.1  登录 12

2.1.1  Shell程序 12

2.1.2  控制台 12

2.1.3  终端 13

2.2  文件和目录 14

2.2.1  文件系统 14

2.2.2  文件名 15

2.2.3  路径名 16

2.2.4  工作目录 16

2.2.5  起始目录 16

2.3  输入和输出 17

2.3.1  文件描述符 17

2.3.2  标准输入、标准输出和标准错误 17

2.3.3  标准输入和输出函数 17

2.4  小结 17

2.5  习题 18

第3章  Linux C的编译器与调试器 19

3.1  GCC和G++编译器 19

3.1.1  GCC和G... 查看详情

“Linux典藏大系”畅销15年,经久不衰,累计销售30万余册。
广受好评的Linux畅销书全面升级,ChinaUnix社区力荐。
全面、系统、深入地探讨Linux环境C程序设计的核心技术。
通过复杂的项目案例全面展示开源软件的设计思想。
超值资料:596分钟教学视频+源代码+思维导图+教学PPT+习题答案+开发工具。
内容新颖:以当前流行的开发环境和工具的稳定版本进行讲解。
内容全面:涵盖Linux环境C编程的基础知识、高级技术与应用实战案例。
内容深入:深入介绍GNOME桌面环境的图形界面开发,代码达到可复用水平。
融会贯通:将Linux、C/C++与软件工程的思想结合起来讲解。
注重实践:贯穿近300个典型示例进行讲解,内容非常实用。
案例经典:用难度较高的媒体播放器案例贯穿全书,融入丰富的开发经验。
视频讲解:专门为重点内容录制多媒体教学视频,高效、直观。
提供习题:每章都提供习题,帮助读者巩固和自测重点内容的掌握情况。
注重技巧:各章都配思维导图,以及命令和关键字助记技巧,容易记忆。


查看详情