Параметры командной строки MCC, Сгруппированные Задачей

COM-компоненты

ОпцияОписаниеКомментарий
-u

COM-компонент регистров для текущего пользователя только на машине разработки

Допустимый только для типовых COM-компонентов и дополнений Microsoft® Excel® (требующий MATLAB® Compiler™)

Развертываемый архив

ОпцияОписаниеКомментарий

-a filename

Добавьте filename в развертываемый архив.

'none'

-C

Направляет mcc не встроить развертываемый архив в C/C++ и main/Winmain совместно использовало библиотеки и автономные двоичные файлы по умолчанию.

'none'

Отладка

ОпцияОписаниеКомментарий
-g

Сгенерируйте отладочную информацию.

'none'

-G

То же самое как -g

'none'

-K

Направляет mcc не удалить выходные файлы, если компиляция заканчивается преждевременно, из-за ошибки.

mccповедение по умолчанию должно избавиться от любого частичного выхода, если команде не удается выполниться успешно.

-v

Многословный; отобразите шаги компиляции.

'none'

-W type

Управляйте генерацией функциональных оберток.

type = main cpplib:<string> lib:<string> none com:compname,clname,version

-?

Отобразите сообщение справки.

'none'

Обработка функции зависимости

ОпцияОписаниеКомментарий

-a filename

Добавьте filename в развертываемый архив.

'none'

Лицензии

ОпцияОписаниеКомментарий
-Y licensefile

Используйте licensefile при проверке лицензии MATLAB Compiler.

-Y отметьте работает только с режимом командной строки.

>>!mcc -m foo.m -Y license.lic

MATLAB Compiler для Excel Add-Ins

ОпцияОписаниеКомментарий
-b

Сгенерируйте Excel совместимая функция формул.

Требует MATLAB Compiler

-u

COM-компонент регистров для текущего пользователя только на машине разработки

Допустимый только для типовых COM-компонентов и дополнений Microsoft Excel (требующий MATLAB Compiler)

Путь MATLAB

ОпцияОписаниеКомментарий
-I directory

Добавьте папку в путь поиска файлов для файлов MATLAB.

Путь MATLAB автоматически включен при выполнении из MATLAB, но не при выполнении от интерпретатора DOS/UNIX®.

-N

Очистите путь от всех кроме минимального, необходимого набора папок.

'none'

-p directory

Добавьте directory к пути к компиляции в чувствительном к порядку контексте.

Требует -N опция

mbuild

ОпцияОписаниеКомментарий
-f filename

Используйте заданный файл опций, filename, при вызове mbuild.

mbuild -setup рекомендуется.

-M string

Передайте строку mbuild.

Используйте, чтобы задать опции времени компиляции.

MATLAB Runtime

ОпцияОписаниеКомментарий

-R option

Задайте опции во время выполнения для MATLAB Runtime.

option =-nojvm - nodisplay-файл-журнала filename- startmsg-completemsg filename

-S

Создайте Singleton MATLAB Runtime.

Значение по умолчанию для типовых COM-компонентов. Допустимый для Microsoft Excel и пакетов Java®.

Замените входные параметры по умолчанию

ОпцияОписаниеКомментарий
-B filename[:arg[,arg]]

Замените -B filename на mcc командная строка с содержимым filename (пакет).

Файл должен содержать только mcc параметры командной строки. Это включенные файлы опций MathWorks:

  • -B csharedlib:foo — C совместно использованная библиотека

  • -B cpplib:foo — Библиотека C++

Значение по умолчанию переопределения Выходные параметры

ОпцияОписаниеКомментарий
-d directory

Место выводится в заданной папке.

'none'

-o outputfile

Задайте имя файла окончательного результата.

Добавляет соответствующее расширение

-e

Подавляет внешний вид Командного окна MS-DOS при генерации автономного приложения.

Используйте -e вместо -m опция. Доступный для Windows® только. Используйте с -R опция, чтобы сгенерировать регистрацию ошибок. Эквивалентный -W WinMain -T link:exe

Компилятор автономного приложения подавляет командное окно MS-DOS по умолчанию. Чтобы не подавить его, отменяйте Do not require Windows Command Shell (console) for execution в области Additional Runtime Settings приложения.

Обертки и библиотеки

ОпцияОписаниеКомментарий
-c

Сгенерируйте код обертки C.

Эквивалентный -T codegen

-l

Макрос, чтобы создать функциональную библиотеку.

Эквивалентный -W lib -T link:lib

-m

Макрос, чтобы сгенерировать автономное приложение.

Эквивалентный -W main -T link:exe

-W type

Управляйте генерацией функциональных оберток.

type = main cpplib:<string> lib:<string> none com:compname,clname,version