Глава 2
Инсталляция

2.1 Требования

Для использования Mxx_ru необходим Ruby версии 1.6 или выше. Загрузить Ruby для различных платформ можно с http://www.ruby-lang.org. Простой инсталлятор One-Click Ruby Installer для Microsoft Windows доступен на http://rubyforge.org/projects/rubyinstaller.

2.2 Получение Mxx_ru

Загрузить Mxx_ru можно либо с сайта компании Intervale ( http://www.intervale.ru), либо с сайта Евгения Охотникова ( http://eao197.narod.ru).

2.3 Инсталляция Mxx_ru

После того, как архив с Mxx_ru загружен, необходимо проинсталлировать Mxx_ru одним из следующих способов:

После этого необходимо настроить Mxx_ru для того языка и тех инструментов, которые используются для разработки.

2.3.1 Настройка Mxx_ru для работы с C/C++ проектами

Для работы с C/C++ проектами необходимо для Mxx_ru установить переменную среды MXX_RU_CPP_TOOLSET. Значение этой переменной среды должно иметь вид:


  MXX_RU_CPP_TOOLSET=<file> [tag=value [tag=value [...]]

где <file> – это имя .rb-файла из состава Mxx_ru, который отвечает за создания объекта C/C++-toolset-а. Например:

mxx_ru/cpp/toolsets/bcc_win32_5
компилятор Borland C++ 5.* на платформе Microsoft Windows;
mxx_ru/cpp/toolsets/vc7
компилятор Visual C++ 7.* на платформе Microsoft Windows;
mxx_ru/cpp/toolsets/gcc_unix
компилятор GNU C++ на платформе Unix (включая FreeBSD и Linux);
mxx_ru/cpp/toolsets/gcc_sparc_solaris
компилятор GNU C++ на платформе SPARC Solaris;
mxx_ru/cpp/toolsets/gcc_cygwin
компилятор GNU C++ на платформе Cygwin в Microsoft Windows.
mxx_ru/cpp/toolsets/c89_nsk
компилятор c89 на платформе HP NonStop в среде Open System Services.

Пары значений tag, value будут установлены в качестве тегов выбранного C/C++ toolset-а.

Примеры:


  export MXX_RU_CPP_TOOLSET=mxx_ru/cpp/toolsets/gcc_unix unix=linux arch=x86


  set MXX_RU_CPP_TOOLSET=mxx_ru/cpp/toolsets/vc7


  set MXX_RU_CPP_TOOLSET=mxx_ru/cpp/toolsets/bcc_win32_5

Hosted by uCoz