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"
}
},