Чтобы управлять и сконфигурировать процесс сборки для генерации двоичного кода, существует много параметров и настроек. Эти настройки управляют атрибутами, такими как выходной тип сборки (MEX, lib, dll, или exe) и C по сравнению с языком C++. Другие настройки сборки позволяют вам настроить сборку выход согласно определенным потребностям, таким как удобочитаемость, эффективность и внешняя интеграция кода. Можно изменить опции сборки в объекте настройки генерации кода из приложения или из командной строки. Можно создать объект настройки при помощи coder.config
. Откройте объект в приложении редактирования при помощи open
. Чтобы задать дополнительные файлы типа "build" и флаги из вашего функционального кода, использовать 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 должен сохранить, переносят на переполнении поведение.
Требования для представления целого числа со знаком
Скомпилируйте сгенерированный код на цели, которая использует дополнительное представление two для значений целого числа со знаком.
Поддержка процесса сборки имен папок с пробелами или специальными символами
Диагностируйте ошибки процесса сборки, которые происходят, когда проблемы файловой системы предотвращают обработку файла.
Сохраните имена переменных в сгенерированном коде
Улучшите удобочитаемость сгенерированного кода C/C++ путем сохранения имен переменных в сгенерированном коде.
Как сгенерированный код разделов MATLAB Coder
Выберите метод разделения файла.
Измените стандартную математическую библиотеку
Для вызовов математических операций генератор кода пользуется стандартной математической библиотекой, которую вы задаете в настройках сборки.
Задайте типы данных, используемые в сгенерированном коде
Сгенерируйте встроенные типы C или предварительно определенные типы MathWorks®.
Укажите новые аппаратные устройства
Расширьте область значений поддерживаемого оборудования путем регистрации новых устройств.
Компилятор и ошибки компоновщика
Обратитесь к частым причинам ошибок, которые происходят во время сборки.