exponenta event banner

Аргументы командной строки

Коммутаторы компилятора целевого языка

Для вызова компилятора целевого языка используйте

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 директивы. Однако при использовании процесса построения этот флаг игнорируется, поскольку он заменяется флажком Включить утверждение TLC в разделе процесса TLC панели «Создание кода» > «Отладка».

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

Связанные темы