# Compilation

This section contains information about features that can affect compilation, such as environment variables, and using configuration files.

Parent topic: Intel® C++ Compiler Classic Developer Guide and Reference

- Supported Environment Variables
- Compilation Phases
- Passing Options to the Linker
- Linking Tools and Options
- Specifying Alternate Tools and Paths
- Using Configuration Files
- Using Response Files
- Global Symbols and Visibility Attributes (Linux* and macOS*)
- Specifying Symbol Visibility Explicitly (Linux* and macOS*)
- Saving Compiler Information in Your Executable
- Linking Debug Information