IN THIS CHAPTER
Programming in C
Using Shared Libraries
make: Keeps a Set of Programs Current
Debugging C Programs
Source Code Management
With its rich set of languages and development tools, the GNU/Linux operating system provides an outstanding environment for programming. C is one of the most popular system programming languages to use with GNU/Linux, in part because the operating system itself is written mostly in C. Using C, programmers can easily access system services using function libraries and system calls. In addition, a variety of tools can make the development and maintenance of programs easier.
This chapter explains how to compile and link C programs. It introduces the GNU gdb debugger ...