clang, ccc, llvmc

Can someone tell me the relationship between clang, ccc and llvmc?

Thanks,
Makslane

You forgot xcc :slight_smile:

clang → low-level executable for testing and underlies compilation and static analysis.
ccc/xcc → compiler driver. xcc is the new one that will eventually replace ccc. We expect users to actually use ccc, not the clang executable directly.
llvmc → a generalized compiler driver that can drive many things including clang. None of the clang developer’s are currently using it yet afaik,

-Chris

Thanks, Chris!