这本书是一本快餐式linux开发参考书籍,它充分的把握住了inux编程中最基本的部分,让读者感觉到Linux编程原来也不困难,原来上手也很容易。
看看这本书的目录就知道了,这本书既可以作为入门书,也可以作为一本参考书。
Table of Contents
GNU/Linux Application Programming
Reader’s Guide
Acknowledgments
Part I - Introduction
Chapter 1 - U/Linux History
Chapter 2 - GNU/Linux Architecture
Chapter 3 - Free Software Development
Part II - GNU Tools
Chapter 4 - The GNU Compiler Toolchain
Chapter 5 - Building Software with GNU make
Chapter 6 - Building and Using Libraries
Chapter 7 - Coverage Testing with GNU gcov
Chapter 8 - Profiling with GNU gprof
Chapter 9 - Building Packages with automake/autoconf
Part III - Application Development Topics
Chapter 10 - File Handling in GNU/Linux
Chapter 11 - Programming with Pipes
Chapter 12 - Introduction to Sockets Programming
Chapter 13 - GNU/Linux Process Model
Chapter 14 - POSIX Threads (Pthreads) Programming
Chapter 15 - IPC with Message Queues
Chapter 16 - Synchronization with Semaphores
Chapter 17 - Shared Memory Programming
Chapter 18 - Other Application Development Topics
Part IV - GNU/Linux Shells and Scripting
Chapter 19 - GNU/Linux Commands
Chapter 20 - Bourne-Again Shell (bash)
Chapter 21 - Editing with sed
Chapter 22 - Text Processing with awk
Chapter 23 - Parser Generation with flex and bison
Part V - Debugging and Testing
Chapter 24 - Software Unit Testing Frameworks
Chapter 25 - Debugging with GDB
Chapter 26 - Code Hardening
Appendix A - Acronyms and Partial Acronyms
Appendix B - About the CD-ROM
Appendix C - Software License
Index
List of Figures
List of Tables
List of Listings