Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Михайлов / 1 - Временные характеристики.doc
Скачиваний:
247
Добавлен:
05.06.2015
Размер:
3.25 Mб
Скачать
      1. Конфигурирование компилятора

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

  • выбор внешнего компилятора для MatLab и задание параметров настройки компоновщика;

  • замена компилятора или его параметров настройки;

  • создание приложения.

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

      1. Среда разработкиDeployment Tool

КомандаMatLab deploytool вызываетдиалоговое окно (Рис.  2 .27) создания проекта,позволяющеесоздать приложение или библиотеку,создатьинсталляционный пакет длявозможности распространения программы.

Рис. 2.27. Окно Deployment Tool

Инструментальная панель Deployment Tool, кроме стандартной верхней панели контекстного менюсодержитдве вкладки:

  • Build– позволяет настроить сборку проекта, указав главный файл и файлы ресурсов;

  • Package– дает возможность внести необходимые для работы проекта файлы в самораспаковывающийсяexe‑архив дляWindows, илиzip‑архив дляUNIX;

Так же, на панели Deployment Tool находятся две кнопки: Build и Package, по нажатии которых выполняется сборка проекта или упаковка, соответственно.

      1. Создание приложения

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

  1. запустить среду MatLabи перейти в каталог проекта;

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

  3. в появившемся диалоговом окне Deployment Project(Рис.  2 .28) во вкладкеNewзадать имя проекта компилируемого проекта и его тип – в рассматриваемом случаеWindows Standalone Application;

  4. по нажатии кнопки OKпоявится диалоговое окноDeployment Tool. Во вкладкеBuildзадать в полеMain Fileимя исполняемогоM–файла, в полеShared Resources and Helper Filesзадать имена зависимых файлов, а так же файла с расширением .fig, содержащим шаблон графического окна проекта;

  5. скомпилировать проект нажав кнопку Buildна панели управления или выбравProjectBuild. По завершении компиляции будет создана папка с именем проекта и содержащимся в ней исполняемым файлом.

Для запуска созданного исполняемого файла на компьютере без установленной системы MatLab требуется установить набор библиотек MATLAB Compiler Runtime (MRC), требующихся для корректной работы. Путь к инсталляционному файлу MRC можно получить командой mcrinstaller.

Рис. 2.28. Диалоговое окно Deployment Project

Соседние файлы в папке Михайлов