logo search
Михайлов / 1 - Временные характеристики

Конфигурирование компилятора

Внешний компилятор ANSI C или C++ необходимо сконфигурировать для работы с компилятором MatLab. Для этогопотребуется запуститьутилитуmbuild. Она обеспечивает простое решение следующих задач:

Для выбора компилятора в командной строке MatLab используется команда: mbuild –setup.

При выполненииэтой команды MatLab определяет список всех имеющихсявсистеме компиляторов С/С++ и предлагает выбрать один из списка. Выбранный компилятор становится компилятором по умолчанию. Для замены компиляторатребуется повторить операцию.

При выполнении приведеннойкоманды конфигурирование компилятора происходит автоматически.Таким образом, для выбранного компилятора создается файл опцийcompopts.bat, который сохраняется в пользовательском каталоге операционной системы. Этот файл содержит параметры настройки и флаги, которые управляют работой внешнего C/C++ компилятора. Система MatLab имеетуже сконфигурированные файлы опций, которые приведены в Таблица  2 .2.

В процессе работы команды mbuild –setup используетсяодин из этих сконфигурированных файлов опций, в нем указывается местонахождение внешнего компилятора, после чего новыйфайл опций сохраняется под именемcompopts.batв пользовательском каталоге профилей..

Для вызова компилятора MatLab используется командаmcc. Однако, начиная с версии MatLab R2006b можно использовать графический интерфейс пользователякомпилятораMatLab – Deployment Tool.

Таблица 2.2

Файлы опций, используемые для различных компиляторов

Файлы опций

Компилятор

lcccompp.bat

Lcc C, Version 2.4.1 (включен в MatLab)

msvc60compp.bat

Microsoft Visual C/C++, Version 6.0

msvc71compp.bat

Microsoft Visual C/C++, Version 7.1

msvc80compp.bat

Microsoft Visual C/C++, Version 8.0

bcc55freecompp.bat

Borland C/C++ (free command‑line tools) Version 5.5

bcc55compp.bat

Borland C++ Builder 5

bcc56compp.bat

Borland C++ Builder 6