May 2021
Intermediate to advanced
432 pages
7h 59m
English
In this chapter, we'll install the necessary tools on our Linux system, such as GCC, GNU Make, GDB, and Valgrind. We'll also try them out and see how they work. Knowing how to use these tools is the key to being a fast and efficient developer. We'll then write our first programs—Linux style. By understanding the different parts of a C program, you can easily interact with the rest of the system in a best practice manner. After that, we'll learn how to use the built-in manual pages (man pages for short) to look up commands, libraries, and system calls—a skill that we'll need a lot throughout this book. Knowing how to look up things in the relevant built-in manual page ...
Read now
Unlock full access