Clang

The Clang project provides a language front-end and tooling infrastructure for languages in the C language family (C, C++, Objective C/C++, OpenCL, CUDA, and RenderScript) for the LLVM project.

Usage

Clang can be loaded with:

module load dev/clang/11.0.0/gcc-8.2

NB Clang requires the Cmake build tool version 3.17.1

Detailed Documentation

Extensive documentation can be found on ‘Clang’s website <https://clang.llvm.org/index.html>`__.

Installation

Version 11.0.0

  1. Install using this script

  2. Install this modulefile as /usr/local/modulefiles/dev/clang/11.0.0/gcc-8.2