《Linux系统编程(第2版)》是一本深入探讨Linux平台下系统编程领域的权威教程,由Linux内核专家Robert Love撰写。该书面向具备C语言编程基础和Linux环境开发经验的程序员,旨在通过详细而全面的内容帮助他们掌握与操作系统内核及核心系统库直接交互的技术,实现高效、高性能的系统级软件开发。
内容摘要
系统编程是指编写系统软件,其代码在底层运行,直接跟内核和核心系统库对话。
《Linux系统编程(第 2版)》是一本关于Linux系统编程的教程,也是一本介绍Linux系统编程的手册,还是一本如何实现更优雅更快代码的内幕指南。全书分为11章和2个附录,详细介绍了Linux系统编程基本概念、文件I O、缓冲I O、高 级文件I O、进程管理、高 级进程管理、线程、文件和目录管理、信号和时间等主题。附录给出了gcc和GNU C提供的很多语言扩展,以及推荐阅读的相关书目。
《Linux系统编程(第 2版)》的作者是Linux内核专业人士,多本技术图书的作者。《Linux系统编程(第 2版)》需要在C编程和Linux编程环境下工作的程序员阅读。
目录
第 1章 入门和基本概念 1
1.1 系统编程 1
1.1.1 为什么要学习系统编程 2
1.1.2 系统编程的基础 2
1.1.3 系统调用 3
1.1.4 C库 3
1.1.5 C编译器 4
1.2 API和ABI 4
1.2.1 API 5
1.2.2 ABI 5
省略N多目录...
相关书籍
暂无评论...