Skip to main content

Compiler Installation

This dependency provides support for installing either the GCC compiler, along with any appropriate packages.

Supported Platform-Architectures​

  • linux-x64
  • linux-arm64
  • win-x64
  • win-arm64

Profile Component Parameters​

The following section describes the parameters used by the individual component in the profile.

ParameterDefault ValueDescription
CompilerNamegnuOptional. The name of the compiler to be installed (ie. "gnu" or "charm++")
CompilerVersionN/AOptional. The version of the compiler to be installed (e.g. 10)
CygwinPackagesN/AOptional. Windows Only. Comma-delimited list of packages that needs to be installed with cygwin (e.g. gcc-fortran,python3).
Note: VC automatically installs make & cmake with Cygwin.

Compilers Supported​

CompilerNameSupported Platform/Architectures
gnulinux-arm64,linux-x64,win-arm64,win-x64
charm++linux-arm64,linux-x64,win-arm64,win-x64

Example​

The following section describes the parameters used by the individual component in the profile.

{
"Type": "CompilerInstallation",
"Parameters": {
"Scenario": "InstallCompiler",
"CompilerVersion": "",
"CygwinPackages": "gcc-g++,gcc-fortran,gcc,libiconv-devel"
}
},