Параметры командной строки

Переключатели компилятора выходного языка

Чтобы вызвать Компилятор Выходного языка, использовать

tlc [switch1 expr1 switch2 expr2 ...] filename.tlc

Эта таблица приводит переключатели, которые можно использовать с Компилятором Выходного языка. Порядок не делает имеет значение. Обратите внимание на то, что, если вы задаете переключатель несколько раз, последний более приоритетен.

Переключатели компилятора выходного языка

ПереключательЗначение

-r filename

Читает файл базы данных (такой как файл .rtw). Повторите эту опцию многократно, чтобы загрузить несколько файлов базы данных в Компилятор Выходного языка. Не используйте эту опцию для программ выходного языка, которые не зависят от базы данных.

-v[number]

Устанавливает внутренний уровень многословия на number. Исключение этой опции устанавливает уровень многословия на 1.

-Ipath

Добавляет заданная папка к списку путей, которые будут разыскиваться файлы TLC.

-Opath

Указывает, что произведенный вывод должен быть помещен в обозначенную папку, включая файлы, открытые с %openfile и %closefile и файлами .log, созданными в режиме отладки. Чтобы поместить файлы в текущую папку, используйте -O (используйте прописную букву O, не нуль).

-m[number]

number задает максимальное количество ошибок сообщить. Без -m значение по умолчанию должно сообщить о первых пяти ошибках. Если аргумент number не использован на этой опции, 1 принят.

-x0

Проанализируйте файл TLC только (не выполняйтесь).

- lint

Выполняет некоторые простые проверки для производительности и устаревших функций.

-p[number]

Распечатывает точку (.) прогресс указания для каждого number примитивных выполняемых операций TLC.

-d[a|c|f|n|o]

Вызывает режим отладки TLC.

-da заставляет TLC выполнить директивы %assert. Однако при использовании процесса сборки, этот флаг проигнорирован, потому что это заменяется флажком Enable TLC assertion в разделе TLC process Code Generation> панель Debug.

-dc вызывает отладчик командной строки TLC.

-df filename вызывает отладчик TLC и запускает скрипт отладчика, заданный filename. Скрипт отладчика является текстовым файлом, содержащим допустимые команды отладчика. TLC ищет только текущую рабочую папку файл скрипта.

-dn заставляет TLC производить файлы журнала, указывающие, которым строки были и не были достигнуты во время компиляции.

-do отключает TLC отладка поведения.

-dr

Проверки на циклические записи (записи, что ссылка друг друга, источник утечек памяти).

-a[ident]=expr

Задает начальное значение, expr, для идентификатора, ident, для некоторых параметров; эквивалентный команде %assign.

-shadow[0|1]

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

-shadow0 отключает предупреждение.

-shadow1 включает предупреждение.

Как пример, командная строка

tlc -r myModel.rtw -v grt.tlc

указывает, что myModel.rtw должен читаться и использоваться, чтобы обработать grt.tlc в многословном режиме.

Имена файлов и пути поиска файлов

Конечные файлы имеют расширение .tlc. По умолчанию файлы блочного уровня имеют то же имя как Type блока, в котором они появляются. Можно заменить путь поиска файлов для конечных файлов с собственными локальными версиями. Компилятор Выходного языка находит конечные файлы вдоль этого пути. Если вы задаете дополнительные пути поиска файлов с переключателем -I команды tlc или с помощью директивы %addincludepath, поисковый порядок:

  1. Текущая папка.

  2. Включайте пути, заданные в директивы %addincludepath. Компилятор оценивает несколько директив %addincludepath с самого начала.

  3. Включайте пути, заданные в командную строку через -I. Компилятор оценивает несколько опций -I справа налево.

Примечание

Компилятор не ищет путь MATLAB® и не найдет файл, который доступен только на том пути. Компилятор ищет только местоположения, описанные выше.

Похожие темы