Можно использовать пользовательский набор инструментальных средств при генерации статической или динамической библиотеки или исполняемого файла. Вы не можете использовать, чтобы сгенерировать MEX-функции. Чтобы задать который компилятор использовать в генерации MEX-функции, смотрите Подготовку C или Компилятора C++).
Перед использованием пользовательского набора инструментальных средств укажите пользовательский набор инструментальных средств, как описано в Регистре Пользовательский Набор инструментальных средств.
Используйте coder.config
создать объект настройки. Например:
cfg = coder.config('exe');
Получите значение config(end).Name
от rtwTargetInfo.m
файл. Затем присвойте то значение cfg.Toolchain
свойство:
cfg. Набор инструментальных средств = '
mytoolchain v#.#
'| 'buildartifact (platform)
'
С Добавлением Пользовательского примера Набора инструментальных средств это было бы похоже:
cfg.Toolchain = 'Intel v12.1 | nmake makefile (64-bit Windows)';
Выполните другие шаги, требуемые сгенерировать код, как описано в Развертывании. Например, задайте путь и имя файла исходного кода:
cfg.CustomSource = 'filename_main.c'; cfg.CustomInclude = pwd;
Когда вы генерируете код с помощью codegen
функционируйте, укажите, что настройка возражает, что использует пользовательский набор инструментальных средств. Например:
codegen -config cfg filename
Вы завершили полный рабочий процесс создания и использования пользовательского набора инструментальных средств, описанного в Пользовательской Регистрации Набора инструментальных средств.