Compiling
Generating executables
Generating libraries
Changing the assertion level
Enabling the profiler
Using libraries
Tuning a program
Using threads