Индивидуальная настройка процесса сборки

Кросс-компиляция, обработка постгенерации кода, предназначается для индивидуальной настройки процесса сборки

Настройте процесс сборки и инфраструктуру процесса сборки для вашей среды разработки приложений и требований во время выполнения. Управляйте файлами и флагами для компиляции и соединения вашего кода.

Функции

развернуть все

addCompileFlagsДобавьте параметры компилятора в информацию о сборке модели
addDefinesДобавьте макроопределения препроцессора в информацию о сборке модели
addIncludeFilesДобавьте включают файлы в информацию о сборке модели
addIncludePathsДобавьте включают пути к информации о сборке модели
addLinkFlagsДобавьте опции ссылки в информацию о сборке модели
addLinkObjectsДобавьте объекты ссылки в информацию о сборке модели
addNonBuildFilesДобавьте связанные с несборкой файлы в информацию о сборке модели
addSourceFilesДобавьте исходные файлы в информацию о сборке модели
addSourcePathsДобавьте исходные пути к информации о сборке модели
addTMFTokensДобавьте make-файл шаблона (TMF) лексемы к информации о сборке модели
findBuildArgНайдите определенный аргумент сборки в информации о сборке модели
findIncludeFilesНайдите и добавьте, включают (заголовок) файлы в информацию о сборке модели
getBuildArgsПолучите аргументы сборки от информации о сборке модели
getCompileFlagsПолучите параметры компилятора от информации о сборке модели
getDefinesПолучите макроопределения препроцессора от информации о сборке модели
getFullFileListПолучите список файлов от информации о сборке модели
getIncludeFilesДоберитесь включают файлы от информации о сборке модели
getIncludePathsДоберитесь включают пути от информации о сборке модели
getLinkFlagsПолучите опции ссылки от информации о сборке модели
getNonBuildFilesПолучите связанные с несборкой файлы от информации о сборке модели
getSourceFilesПолучите исходные файлы от информации о сборке модели
getSourcePathsПолучите исходные пути от информации о сборке модели
setTargetProvidesMainОтключите включение предоставленного генератора кода (сгенерированный или статический) main.c исходный файл во время сборки модели
updateFilePathsAndExtensionsОбновите файлы в информации о сборке модели с недостающими путями и расширениями файла
updateFileSeparatorОбновите символ разделителя файлов для списков файлов в информации о сборке модели
slConfigUIGetValВозвратите текущее значение для пользовательского целевого параметра конфигурации
slConfigUISetEnabledВключите или отключите пользовательский целевой параметр конфигурации
slConfigUISetValУстановите значение для пользовательского целевого параметра конфигурации
codebuildСкомпилируйте и соедините сгенерированный код

Объекты

развернуть все

RTW.BuildInfoПредоставьте информацию для компиляции и соединения сгенерированного кода

Темы

Настройте процесс сборки

Выберите подход к сборке и настройки процесс сборки

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

Обработайте make-файлы по шаблону и сделайте опции

Обработайте по шаблону make-файлы, которые встроены в генератор кода.

Управляйте компиляцией процесса сборки и соединением

Выберите, обрабатывают ли концы процесса сборки после генерации кода и (для подхода make-файла шаблона) выбор опции make-файла по шаблону.

Управляйте оптимизацией компилятора

Управляйте оптимизацией компилятора для своего make-файла на уровне пользовательского интерфейса Simulink.

Управляйте местоположением библиотеки и называющий во время сборки

Выберите местоположение для предварительно скомпилированного, непредварительно скомпилированного и библиотек модели - ссылки и выберите расширение файла, что процесс сборки применяется к библиотекам.

Управляйте регенерацией кода топ-модели

Выберите опции для регенерации кода для модели верхнего уровня.

Уменьшайте время сборки для моделей, на которые ссылаются, при помощи параллельных сборок

Примените параллельные сборки, чтобы уменьшать время сборки для иерархий ссылки большой модели.

Используйте makecfg, чтобы Настроить Сгенерированные Make-файлы для S-функций

Сконфигурируйте генерацию make-файла для процесса сборки S-функции.

Настройте обработку сборки постгенерации кода

Измените процесс сборки с командой постгенерации кода и (опционально) используйте информационные объекты сборки, чтобы увеличить этот процесс.

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

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

Переместите код к другой среде разработки

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

Скомпилируйте код в другой среде разработки

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

Настройте инфраструктуру процесса сборки

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

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

Настройте процесс сборки с файлом STF_make_rtw_hook

Измените процесс сборки с механизмом рычага процесса сборки в пользовательском STF_make_rtw_hook.m сцепите файл.

Настройте Процесс сборки с sl_customization.m

Измените процесс сборки с механизмом рычага процесса сборки в пользовательском файле рычага sl_customization.m.

Замените целевые данные STF_rtw_info_hook, которыми снабжают,

Для пользовательских целей, созданных до MATLAB® Release 14, обновите использование пользовательского STF_make_rtw_hook сцепитесь для определения целевых характеристик.

Разработайте пользовательскую цель

Пользовательские цели

Создайте программное обеспечение, чтобы развернуть MATLAB и проекты Simulink® к аппаратным платформам.

Настройте системные конечные файлы

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

Пользовательские целевые дополнительные функции

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

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

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

Поддержите управление прототипом функции C

Добавьте поддержку управления прототипом функции C пользовательскому системному конечному файлу для большего количества управления процессом сборки.

Ссылка модели поддержки

Добавьте поддержку модели - ссылки пользовательскому системному конечному файлу для сборок модели - ссылки.

Поддержите контроль уровня компиляторной оптимизации

Добавьте поддержку контроля уровня компиляторной оптимизации пользовательскому системному конечному файлу для большего количества управления процессом сборки.

Поддержите параллельное выполнение нескольких задач

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

Драйверы устройств

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