Author: None
Publisher:
Publish Date: 2005-12-01
Features: This book introduces the knowledge required for application development in the Linux environment, provides detailed explanations of frequently encountered content in programming practices, and offers typical examples for illustration. The book is divided into four parts. Part 1 covers essential knowledge for beginners, including the history of Linux, copyright knowledge needed for free software development, and GPL and other licenses, as well as how to access and use online documentation systems. Part 2 introduces development environments and tools, including the use of vi and Emacs editors, GDB debugger, GCC options and extensions, basic knowledge of the GNU C Library (libc), debugging tools for memory overflow and leaks, how to create, use, and manage static and dynamic libraries, and how to request system services through system calls. Part 3 provides a detailed introduction to Linux system programming knowledge, including process models, simple file management, signal handling, advanced file operations, directory operations, job control, terminal and pseudo-terminal operations, socket networking, time and timers, random numbers, virtual consoles, Linux consoles, and how to write secure programs. Part 4 selects and introduces commonly used development libraries in Linux programming. These include string matching, the S-lang library for terminal programming, hash-based database function libraries, command-line parsing libraries, how to dynamically load shared objects at runtime, and libraries related to user identification and authentication. The book is rich in content, practical, and written in accessible language, making it suitable not only for beginners but also for advanced developers familiar with Unix environment programming.
LINUX Application Development - Second Edition
📌 Related Posts
Literature
Who took away our sense of prosperity
2026-09-29
Literature
Crime of disturbing public order
2026-10-01
News
What are the reasons for abnormal uterine bleeding?
2026-10-02
News
What is an ovarian cyst with fluid accumulation?
2026-10-03
Literature
Mastering Excel 2003 and VBA for Financial Modeling - Chinese Edition
2026-10-16
Literature
Draft of the Chinese Civil Code Scholars' Suggestions and Legislative Reasons. General Provisions...
2026-10-16
Literature
Justice Trial -- Our Sunny Zone
2026-10-16
Literature
Network Law Review 6
2026-10-16