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

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

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

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

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

- [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® и не найдет файл, который доступен только на том пути. Компилятор ищет только местоположения, описанные выше.

Похожие темы