Запуск приложения и аргументы
Консольное приложение принимает различные аргументы, необходимые для управления компиляцией, которые должны быть переданы во время его запуска при помощи командной строки. Список именованных аргументов представлен в таблице ниже.
Аргумент |
Синоним |
Назначение |
---|---|---|
|
|
Вывод списка доступных аргументов и помощи по запуску |
|
|
Включение режима полного вывода (будет выведен результат работы каждого модуля) |
|
|
Путь к файлу, в который будет записан вывод работы каждого модуля |
|
|
Включение оптимизирующего анализатора |
|
|
Включение стадии трансляции в исполняемый файл с помощью инструментов clang |
|
Путь к компилятору clang |
|
|
Путь к инструменту LLCompile (llc) |
|
|
|
Путь к выходному файлу (текстовому файлу с кодом LLVM IR или, если включена стадия трансляции, исполняемому файлу) |
После указания необходимых именованных аргументов необходимо перечислить пути к текстовым файлам, содержащим код на описанном языке, которые необходимо скомпилировать.