Регистрация пользовательского набора инструментальных средств

Регистрируйте и используйте сторонние наборы инструментальных средств для создания исполняемых файлов и библиотек

Набор инструментальных средств относится к набору инструментов сборки (приложение сборки, компилятор, линкер, архиватор), которые преобразуют исходный код в двоичный программный продукт, такой как статическая или динамическая библиотека или исполняемый файл. Например, в Linux вы вызываете набор инструментов для файлов C с gmake и установите информацию набора инструментальных средств в make-файле. Для генерации кода C/C + + набор инструментальных средств формально задан в MATLAB® объект, который вы изменяете и загружаете из файла определения набора инструментальных средств (m-файл). Запись и использование собственного файла определения набора инструментальных средств при выполнении интенсивных индивидуальных настроек процесса сборки.

Инфраструктура набора MATLAB Coder™ основана на классе, называемом coder.make.ToolchainInfo. В экземпляре объекта свойства объекта хранят информацию о формальной наборе инструментальных средств, такие как пути к инструментам построения, синтаксисы команд, вызывающих инструменты построения, и флаги, добавляемые к командам. Конкретные coder.make.ToolchainInfo методы обеспечивают доступ и изменение свойств объекта набора инструментальных средств. Генератор кода использует завершенное определение объекта, чтобы создать и вызвать make-файл для набора инструментальных средств.

В инфраструктуре генерации кода, после создания объекта набора инструментальных средств из файла определения набора инструментальных средств, вы сохраняете его, а затем регистрируете объект для генерации кода. Присвойте имя объекта Toolchain свойство объекта строения генерации кода. Ознакомьтесь с рекомендуемыми примерами для полных демонстраций.

Классы

coder.make.BuildConfigurationПредставление строения сборки
coder.make.BuildItemПредставление элемента сборки
coder.make.BuildToolПредставление инструмента сборки
coder.make.ToolchainInfoПредставление пользовательского набора инструментальных средств

Темы

Основы регистрации пользовательского набора инструментальных средств

Регистрация пользовательского набора инструментальных средств

Зарегистрируйте сторонние инструменты создания программного обеспечения для создания исполняемых файлов и библиотек.

О coder.make.ToolchainInfo

coder.make.ToolchainInfo представляет пользовательский набор инструментальных средств.

Файл определения набора инструментальных средств с комментариями

Создайте файл определения набора инструментальных средств.

Типичный рабочий процесс

Создание и редактирование файла определения набора инструментальных средств

Создайте и отредактируйте файл определения набора инструментальных средств для нового пользовательского набора инструментальных средств.

Создание и валидация объекта ToolchainInfo

Создайте и проверьте объект ToolchainInfo из файла определения набора инструментальных средств.

Зарегистрируйте пользовательский набор инструментальных средств

Зарегистрируйте пользовательский набор инструментов перед использованием.

Использование пользовательского набора инструментальных средств

Создайте исполняемый файл или библиотеку с помощью пользовательского набора инструментальных средств.

Рекомендуемые примеры