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

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

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

Функции

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

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Обновите символ разделителя файлов для списков файлов в информации о сборке модели

Темы

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

Выберите Build Approach и Configure Build Process

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

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

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

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

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

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

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

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

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

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

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

Уменьшайте время изготовления для моделей, на которые ссылаются,

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

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

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

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

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

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

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

Кросс-скомпилируйте код, сгенерированный на Microsoft Windows

Сконфигурируйте и сгенерируйте код по системе Windows, затем скомпилируйте код в различной среде, такой как Linux.

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

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

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

Настройте процесс сборки с файлом 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 для определения целевых характеристик.

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

О разработке целевого процессора

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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