Skip to main content

Compiler Installation

This dependency provides support for installing either the GCC or AOCC 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
CompilerNamegccOptional. The name of the compiler to be installed (ie. "gcc" or "aocc")
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
gcclinux-arm64,linux-x64,win-arm64,win-x64
aocclinux-arm64,linux-x64
charm++linux-arm64,linux-x64

Example

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

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