本书作者多年来一直从事Linux教学和科研工作,使用C语言开发了多个Linux相关的横向纵向项目。本书全面介绍了Linux C语言程序设计的多个方面,包括C语言程序设计的基础知识,以及C标准库、Linux系统调用、socket、pthread、GTK、静态库和共享库的使用和编写,另外,还介绍了Linux内核编程。通过本书的学习,读者将成为一名全栈式Linux C语言开发人员。