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

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

Набор инструментальных средств относится к набору инструментов сборки (создайте приложение, компилятор, компоновщика, archiver), которые преобразовывают исходный код в бинарный артефакт, такой как статическая или динамическая библиотека или исполняемый файл. Например, в 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 из файла определения набора инструментальных средств.

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

Укажите пользовательский набор инструментальных средств, прежде чем вы будете использовать его.

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

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

Популярные примеры