The repo can be built for the following platforms, using the provided setup and the following instructions. Before attempting to clone or build, please check these requirements.
Chip | Windows | Linux | macOS | FreeBSD |
---|---|---|---|---|
x64 | ✔ | ✔ | ✔ | ✔ |
x86 | ✔ | |||
ARM | ✔ | ✔ | ||
ARM64 | ✔ | ✔ | ||
Requirements | Requirements | Requirements |
The runtime repo can be built from a regular, non-admin command prompt. The repository currently consists of three different partitions: the runtime (coreclr), libraries and the installer. For every partition there's a helper script available in the root (e.g. libraries.cmd/sh). The root build script (build.cmd/sh) should be used to build the entire repository.
For information about the different options available, supply the argument -help|-h
when invoking the build script:
libraries -h
On Unix, arguments can be passed in with a single -
or double hyphen --
.
For instructions on how to build, debug, test, etc. please visit the instructions in the workflow sub-folders.