Запуск приложения и аргументы

Консольное приложение принимает различные аргументы, необходимые для управления компиляцией, которые должны быть переданы во время его запуска при помощи командной строки. Список именованных аргументов представлен в таблице ниже.

Аргумент

Синоним

Назначение

--help

-h

Вывод списка доступных аргументов и помощи по запуску

--verbose

-v

Включение режима полного вывода (будет выведен результат работы каждого модуля)

--log

-l

Путь к файлу, в который будет записан вывод работы каждого модуля

--optimize

-O

Включение оптимизирующего анализатора

--compile

-c

Включение стадии трансляции в исполняемый файл с помощью инструментов clang

--clang

Путь к компилятору clang

--llc

Путь к инструменту LLCompile (llc)

--output

-o

Путь к выходному файлу (текстовому файлу с кодом LLVM IR или, если включена стадия трансляции, исполняемому файлу)

После указания необходимых именованных аргументов необходимо перечислить пути к текстовым файлам, содержащим код на описанном языке, которые необходимо скомпилировать.

Назад