# Tool chain editor preferences (C/C++ Project Properties)

Customizes the toolchain used in your build configuration; it lets you specify which tools the builder needs to include when it builds the project for a specified toolchain and configuration.

Tool chain editor properties

Configuration

Click here for a description.

Manage configurations

Click here for a description.

Display compatible toolchains only

When selected, it shows a list of toochains that are only compatible with the current configuration. When this option is not selected, it shows a list of all toolchains known to the Eclipse CDT. A Toolchain is compatible if it can run on given platform. .

Current toolchain

Indicates the toolchain to use with the current configuration. A toolchain is a set of tools (such as a compiler, linker, and assembler) intended to build your project. Additional tools, such as a debugger, can be associated with a toolchain. There can be several toolchains available, depending on the compilers installed on your system.

Current builder

Indicates the builder used to build the selected configuration. A builder refers to an external make utility, such as GNU make, that the Eclipse CDT uses (and relies on) to build a project. The CDT can generate makefiles automatically when you create a Make C or C++ project, or you have the option of creating a C or C++ Make project where you provide the makefile yourself.

Used tools

Shows a list of tools currently included for the selected toolchain. You can click Select Tools to modify this list.

Select Tools

Opens the Select Tools dialog that lets you add or remove tools from the list of tools for the selected toolchain.

- Project Properties, Resource page
- Project Properties, Builders page
- Project Properties, C/C++ Build category
  - Discovery options page
  - Environment page
  - Settings page
    - Tool Settings tab
    - Build Steps tab
    - Build Artifact tab
    - Binary Parsers tab
    - Error Parsers tab
  - Tool chain editor page
  - Variables page
- Project Properties, C/C++ General category
  - Documentation page
  - File Types page
  - Indexer page
  - Language Mapping page
  - Paths and Symbols page
    - Includes tab
    - Symbols tab
    - Libraries path tab
    - Source Location tab
    - References tab
- C/C++ Project Properties, Project References page
- C/C++ Project Properties, Refactoring History page
- C/C++ Project Properties, Run/Debug Settings page