Chapter 16. Programming Tools

IN THIS CHAPTER

Programming in C

Using Shared Libraries

make: Keeps a Set of Programs Current

Debugging C Programs

Threads

System Calls

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 ...

Get A Practical Guide to Red Hat® Linux® 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.