# Interface GccCommandLineToolConfiguration

All Superinterfaces:
  `CommandLineToolConfiguration`

@Incubating public interface GccCommandLineToolConfiguration extends CommandLineToolConfiguration
An executable tool used for GCC that allows customizing the executable.

Since:
  2.2

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getExecutable()`
  The name of the executable file for this tool.
  `void`
  `setExecutable(String file)`
  Set the name of the executable file for this tool.

  ### Methods inherited from interface CommandLineToolConfiguration

  `withArguments`

- ## Method Details

  - ### getExecutable

    String getExecutable()
    The name of the executable file for this tool.
    Since:
      2.2

  - ### setExecutable

    void setExecutable(String file)
    Set the name of the executable file for this tool. The executable will be located in the tool chain path.
    Since:
      2.2