Clang

From wikinotes

A compiler.

Tutorials

learn compilers, LLVM edition https://lowlevelbits.org/how-to-learn-compilers-llvm-edition/

Usage

## compile c++11 program
clang++ -std=c++11 -stdlib=libc++ example.cpp -o example_program

## compile c program
clang example.c -o example_program

Debugger

See lldb.

lldb python -- -c 'print("hi")'