clang — это компилятор C, C++ и Objective-C, который включает в себя предварительную обработку, синтаксический анализ, оптимизацию, генерация кода, сборка и компоновка. В зависимости от того, какой режим высокого уровня передан, Clang остановится перед выполнением полной ссылки. Хотя Clang очень интегрирован, важно понимать этапы компиляции, чтобы понять, как ее вызвать.