Можно запустить MATLAB® Compiler™ из командной строки MATLAB (режим MATLAB) или подсказка DOS/UNIX® (автономный режим).
MATLAB Compiler использует lingering license. Это имеет различное поведение в режиме MATLAB и автономном режиме.
Когда вы запускаете MATLAB Compiler с “внутренней части” среды MATLAB, то есть, вы запускаете mcc
из командной строки MATLAB вы содержите лицензию MATLAB Compiler, пока MATLAB остается открытым. Чтобы бросить лицензию MATLAB Compiler, выйдите из MATLAB.
Если при запуске MATLAB Compiler от DOS или подсказки UNIX, вы запускаетесь с “внешней стороны” MATLAB. В этом случае, MATLAB Compiler
Не требует, чтобы MATLAB работал на системе, куда MATLAB Compiler запускается
Дает пользователю специализированное 30-минутное выделение времени, во время которого у пользователя есть полное право собственности по лицензии на MATLAB Compiler
Каждый раз, когда пользователь запрашивает MATLAB Compiler, пользователь начинает 30-минутный период времени как единственный владелец лицензии MATLAB Compiler. В любое время во время 30-минутного сегмента, если тот же пользователь запрашивает MATLAB Compiler, пользователь получает новое 30-минутное выделение. Когда 30-минутный интервал протек, если различный пользователь запрашивает MATLAB Compiler, новый пользователь получает следующий 30-минутный интервал.
Когда пользователь запрашивает MATLAB Compiler, и лицензия не доступна, пользователь получает сообщение
Error: Could not check out a Compiler License.
Это сообщение дано, когда никакие лицензии не доступны. Пока лицензии доступны, пользователь получает лицензию, и никакое сообщение не отображено. Лучший способ гарантировать, что у всех пользователей MATLAB Compiler есть постоянный доступ к MATLAB Compiler, состоит в том, чтобы иметь достаточный запас лицензий для ваших пользователей.