1.1 The C development cycle1.1.1 Editing source code1.1.2 Compiling, linking, building1.2 The integrated development environment (IDE)1.2.1 Choosing an IDE1.2.2 Using Code::Blocks1.2.3 Using XCode1.3 Command-line compiling1.3.1 Accessing the terminal window1.3.2 Reviewing basic shell commands1.3.3 Exploring text screen editors1.3.4 Using a GUI editor1.3.5 Compiling and running1.4 Libraries and compiler options1.4.1 Linking libraries and setting other options in an IDE1.4.2 Using command-line compiler options1.5 Quiz