03-关于Linux编程的书籍
关于Linux编程的书籍
以下书籍涉及Linux编程方面的内容,包括本书没有涉及的一些主题以及Linux编程工具。
《Unix Network Programming,Volume 1: The Sockets Networking API》,W. Richard Stevens 等,Addison-Wesley出版社,2003。这本书是socket API方面的权威,不过不是专门针对Linux,它最近对IPv6进行了更新。
《UNIX Network Programming, Volume 2: Interprocess Communications》, W. Richard Stevens. Prentice Hall出版社,1998。关于进程间通信(IPC)的非常优秀的书籍。
《PThreads Programming》,Bradford Nichols等,O’Reilly Media出版社,1996。对POSIX线程API、Pthreads的更深入的参考指南,是本书的很好补充。
《Managing Projects with GNU Make》,Robert Mecklenburg,O’Reilly Media出版社,2004。这本书探讨了GNU Make相关内容,是在Linux上构建软件项目的经典工具。
《Version Control with Subversion》,Ben Collins-Sussman等,O’Reilly Media出版社,2004。全面阐述了Subversion相关内容,Subversion是CVS的改进,也是用于UNIX系统上的版本控制和源代码管理,本书是由Subversion的三位作者合力完成的。
《Version Control with Git》,Jon Loeliger 等,O’Reilly Media出版社,2012。这本书是探讨Git相关内容,Git可能会让人有些困惑,它是强大的分布式版本控制系统。
《GDB Pocket Reference》,Arnold Robbins,O’Reilly Media出版社,2005。这本书是Linux调试器gdb的简明教程。
《Linux in a Nutshell》,Ellen Siever等,O’Reilly Media出版社,2009。这本书覆盖Linux相关的方方面面,包括组成Linux开发环境的很多工具。