# Compatibility Options

This section contains descriptions for compiler options that pertain to language compatibility.

Parent topic: Compiler Options

- clang-name
  Specifies the name of the Clang compiler that should be used to set up the environment for C compilations.
- clangxx-name
  Specifies the name of the Clang++ compiler that should be used to set up the environment for C++ compilations.
- fabi-version
  Instructs the compiler to select a specific ABI implementation.
- fms-dialect
  Enables support for a language dialect that is compatible with Microsoft Windows*, while maintaining link compatibility with GCC*.
- gcc-name
  Lets you specify the name of the GCC compiler that should be used to set up the environment for C compilations.
- gnu-prefix
  Lets you specify a prefix that will be added to the names of gnu utilities called from the compiler.
- gxx-name
  Lets you specify the name of the g++ compiler that should be used to set up the environment for C++ compilations.
- Qgcc-dialect
  Enables support for a limited gcc-compatible dialect on Windows*.
- Qms
  Tells the compiler to emulate Microsoft* compatibility bugs.
- Qvc
  Specifies compatibility with Microsoft Visual C++* (MSVC) or Microsoft Visual Studio*.
- stdlib
  Lets you select the C++ library to be used for linking.
- vmv
  Enables pointers to members of any inheritance type.