大概看了一下,写得还行
目录
PARTI THE LINUX PROGRAMMING TOOLKIT 5
1 Overview
2 Setting Up a Development System
3 Using GNU cc
4 Project Management Using GNU make
5 Creating Self-Configuring Software with autoconf
6 Comparing and Merging Source Files
7 Version Control with RCS
8 Creating Programs in Emacs
PART II SYSTEM PROGRAMMING
9 I/O Routines
10 File Manipulation
11 Process Control
12 Accessing System Information
13 Handling Errors
14 Memory Management
PART III INTERPROCESS COMMUNICATION AND NETWORK PROGRAMMING
15 Introduction to IPC: Using Pipes
16 Message Queues
17 Shared Memory
18 Semaphores
19 TCP/IP and Socket Programming
20 UDP: the User Data Protocol
21 Using Multicast Sockets
22 Non-blocking Socket I/O
23 A C++ Class Library for TCP Sockets
24 Using Libraries
25 Device Drivers
PART IV PROGRAMMING THE USER INTERFACE
26 Terminal Control the Hard Way
27 Screen Manipulation with ncurses
28 X Window Programming
29 Athena and Motif Widgets
30 GUI Programming Using GTK
31 GUI Programming Using Qt
32 GUI Programming Using Java
33 OpenGL/Mesa Graphics Programming
PARTV SPECIAL PROGRAMMING TECHNIQUES
34 Shell Programming with GNU bash
35 Secure Programming
36 Debugging: GNU gdb
PART VI FINISHING TOUCHES
37 Package Management
38 Documentation
39 Licensing