exponenta event banner

Использование пользовательской цепочки инструментов

Можно использовать пользовательскую цепочку инструментов при создании статической или динамической библиотеки или исполняемого файла. Нельзя использовать одну для создания функций MEX. Сведения о том, какой компилятор использовать для создания MEX-функций, см. в разделе Настройка компилятора C или C++).

Перед использованием пользовательской группы инструментов зарегистрируйте пользовательскую группу инструментов, как описано в разделе Регистрация пользовательской группы инструментов.

  1. Использовать coder.config для создания объекта конфигурации. Например:

    cfg = coder.config('exe');
    

  2. Получить значение config(end).Name от rtwTargetInfo.m файл. Затем присвойте это значение cfg.Toolchain свойство:

    cfg.Toolchain = 'mytoolchain v#.#' | 'buildartifact (platform)'

  3. Выполните другие шаги, необходимые для создания кода, как описано в разделе Развертывание. Например, укажите путь и имя файла исходного кода:

    cfg.CustomSource = 'filename_main.c';
    cfg.CustomInclude = pwd;
    

  4. При создании кода с помощью codegen укажите объект конфигурации, использующий пользовательскую цепочку инструментов. Например:

    codegen -config cfg filename

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