**
前言
**
Linux应用开发是目前最为广泛的软件开发内容之一,同时也是从事Linux内核及驱动开发的基础。《Linux高级程序设计》一书经过两次出版,收到了大量的读者来信,对本书提出了各种意见和建议,同时,随着技术的更新,新技术、新应用不断涌现,综合各方面的考虑,笔者做了大量的修订工作,推出了第三版。
(1)内容丰富。本书是作者多年计算机教学及工程经验总结,整合了Linux应用编程的绝大多数知识点,几乎涵盖了Linux操作系统下C应用编程的所有内容,包括工具使用及环境设置、文件及文件管理、进程及进程管理、进程间通信、线程及线程管理、线程通信、网络及网络应用编程等知识点。
(2)循序渐进。本书在写作思路上避开了大量理论的介绍,按知识体系介绍→应用函数分析→应用案例开发的写作顺序,让读者在掌握具体知识点的同时可以掌握实例的具体实现。
(3)案例指导。本书中所有调用函数及引用都标出具体的出处(在Linux操作系统中的文件位置),读者可以一目了然地知道对应函数及类型的定义过程。另外,本书遵循案例教学思想,每一个知识点都讲解一个应用程序,且所有代码都在教学实践过程中调试通过,读者可以直接使用。
(4)紧扣应用。本书所列代码和实例都来源于具体的应用程序。
目录
[第1章 Linux下C语言开发环境
1.1 Linux操作系统简介]()
1.2 Linux开发初步
1.3 部分常用工具简介
1.4 Linux下编码风格
[第2章 Linux下C语言开发工具
2.1 常用编辑工具]()
2.2 GCC/GDB编译调试工具基础
时间: 2024-10-27 19:29:27