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