exponenta event banner

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

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

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

Инфраструктура инструментальной цепочки 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 из файла определения цепочки инструментов.

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

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

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

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

Характерные примеры