Chapter 6: Welcome to gcc

A chapter in the Linux Programming Bible; see the Table of Contents for more.


C is at the root of many things in Linux. This chapter will teach you about gcc, the C compiler used by Linux. You'll learn everything from basic compilation to more advanced work with the C environment such as Makefiles, optimizations, pre-processing, linking, and more.

Main Sections