Для управления и настройки процесса построения для генерации двоичного кода существует множество параметров и настроек. Эти параметры управляют такими атрибутами, как тип построения вывода (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 с встроенным кодером |
coder.HardwareImplementation | Аппаратные параметры конфигурации для генерации кода C/C + + из кода MATLAB |
coder.hardware | Создание объекта конфигурации платы аппаратных средств для генерации кода C/C + + из кода MATLAB |
coder.ReplacementTypes | Параметр конфигурации для указания пользовательских имен для встроенных типов данных MATLAB в генерации кода C/C + + |
RTW.BuildInfo | Предоставление информации для компиляции и связывания сгенерированного кода |
target | Управление информацией о целевом оборудовании |
Настройка параметров построения
Настройте параметры конфигурации построения в командной строке или в приложении MATLAB ® Coder™.
Управление аспектами процесса построения, возникающими после создания кода, но до компиляции.
Настройка путей и файловой инфраструктуры
Укажите расположение пользовательского кода.
Общий доступ к параметрам конфигурации построения
Экспорт параметров проекта в объект конфигурации генерации кода или импорт параметров в проект.
Указать параметры конфигурации в рабочем процессе командной строки в интерактивном режиме
Редактировать объекты конфигурации генерации кода в интерактивном режиме.
Рекомендации компилятора C по переполнению целочисленных символов со знаком
Для получения точных результатов операций со знаком целого числа C компилятор C должен сохранять поведение wrap-on-overflow.
Требования к подписанному целочисленному представлению
Скомпилировать созданный код на целевом объекте, использующем представление двух дополнений для целочисленных значений со знаком.
Поддержка процесса построения имен папок с пробелами или специальными символами
Устраните ошибки процесса построения, которые возникают, когда проблемы файловой системы препятствуют обработке файлов.
Сохранение имен переменных в сгенерированном коде
Улучшите удобочитаемость создаваемого кода C/C + +, сохранив имена переменных в создаваемом коде.
Как генерируется код разделов кодера MATLAB
Выберите метод секционирования файлов.
Изменение стандартной библиотеки математических данных
Для вызовов математических операций генератор кода использует стандартную математическую библиотеку, указанную в настройках построения.
Укажите типы данных, используемые в сгенерированном коде
Создание встроенных типов C или предопределенных типов MathWorks ®.
Регистрация новых аппаратных устройств
Расширение диапазона поддерживаемых аппаратных средств путем регистрации новых устройств.
Ошибки компилятора и компоновщика
Устраните распространенные причины ошибок, возникающих при построении.