Чтобы управлять и конфигурировать процесс сборки для генерации двоичного кода, существует много параметров и настроек. Эти параметры управляют такими атрибутами, как тип сборки выхода (MEX, lib, dll или exe) и C против языка C++. Другие параметры сборки позволяют вам настраивать выход сборки в соответствии с определенными потребностями, такими как читаемость, эффективность и интегрирование внешнего кода. Можно изменить опции сборки в объекте строения генерации кода из приложения или из командной строки. Можно создать объект строения при помощи coder.config
. Откройте объект в приложении редактирования при помощи open
. Чтобы задать дополнительные файлы сборки и флаги из кода функции, используйте coder.updateBuildInfo
.
target.Alias | Создайте альтернативный идентификатор для целевого объекта |
target.LanguageImplementation | Предоставьте детали реализации компилятора C и C++ |
target.Object | Базовый класс для целевых типов |
target.Processor | Предоставление информации о целевом процессоре |
coder.ExternalDependency | Интерфейс к внешнему коду |
coder.MexCodeConfig | Параметры конфигурации для генерации MEX-функции из кода MATLAB |
coder.CodeConfig | Параметры конфигурации для генерации кода C/C + + из кода MATLAB |
coder.EmbeddedCodeConfig | Параметры конфигурации для генерации кода C/C + + из кода MATLAB с помощью Embedded Coder |
coder.HardwareImplementation | Аппаратные параметры конфигурации для генерации кода C/C + + из кода MATLAB |
coder.hardware | Создайте объект строения аппаратной платы для генерации кода C/C + + из кода MATLAB |
coder.ReplacementTypes | Параметр конфигурации для задания пользовательских имен для встроенных типов данных MATLAB при генерации кода C/C + + |
RTW.BuildInfo | Предоставьте информацию для компиляции и связывания сгенерированного кода |
target | Управление информацией о целевом компьютере |
Сконфигурируйте параметры конфигурации сборки в командной строке или в MATLAB® Coder™ приложение.
Построение Индивидуальной настройки процесса
Управляйте аспектами процесса сборки, которые происходят после генерации кода, но до компиляции.
Пути и Файл инфраструктуры Setup
Укажите местоположение пользовательского кода.
Общий доступ к настройкам строения сборки
Экспорт настроек проекта в объект строения генерации кода или импорт настроек в проект.
Задайте параметры конфигурации в командной строке Рабочего процесса интерактивно
Редактируйте объекты строения генерации кода в интерактивном режиме.
Компилятор C Факторов для подписанных Целочисленного переполнения
Для точных результатов операций с целым числом C со знаком, компилятор C должен сохранить поведение wrap-on-overflow.
Требования к целочисленному представлению со знаком
Скомпилируйте сгенерированный код для целевого объекта, который использует представление дополнения двух для знаковых целочисленных значений.
Создайте поддержку процессов для имен папок с пространствами или специальными символами
Диагностируйте ошибки процесса сборки, которые возникают, когда проблемы с файловой системой препятствуют обработке файлов.
Сохраните имена переменных в сгенерированном коде
Улучшите читаемость сгенерированного кода C/C + + путем сохранения ваших имен переменных в сгенерированном коде.
Как разделы MATLAB Coder сгенерировали код
Выберите метод разбиения файлов.
Изменение стандартной математической библиотеки
Для вызовов математических операций генератор кода использует стандартную математическую библиотеку, которую вы задаете в настройках сборки.
Задайте типы данных, используемые в сгенерированном коде
Сгенерируйте встроенные типы C или MathWorks® предопределенные типы.
Регистрация новых аппаратных устройств
Расширение области значений поддерживаемого оборудования путем регистрации новых устройств.
Устранение распространенных причин ошибок, возникающих во время сборки.