В первую очередь, необходимо скачать cygwin.
Для создания среды разработки необходимо сделать следующие шаги:
Cygwin это набор GNU программ, которые скомпилированы и работают в M$Windows.
cygwin ставится через инсталлятор который выкачивает только требуемые модули. Инсталлятор cygwin необходимо скачать на официальном сайте CygWin.
После загрузки инсталятора, необходимо загрузить уже скомпилированные пакеты програм, для дальнейшей их установки на компьютер. Можно скачать все пркеты, но это около 700 мегабайт. А так как большенство из них, это очень спицифические библиотеки, которые врядли потребуються, мы будем скачивать только необходимый минимум для работы. Все скачаные модули будут сохраняться в папку, в которой находится инсталлятор.
Итак, запускаем инсталлятор “setup.exe”, выбираем “Download Without installing”, затем выбираем сервр с которого скачивать модули. Сервер выбирается опытным путем =) Я порекомендую или немецкие или голландские сервера, хотя возможно, что к вам ближе будут другие сервера. После этого начнется скачивание списка доступных модулей. После того как будет скачан список доступных файлов появиться окно “Select Package”. Необходимо будет выбрать следующие пакеты:
- archive/unzip
- devel/ctags
- devel/cvs
- devel/indent
- devel/gcc
- devel/libxml2-dev
- devel/make
- devel/openssl-dev
- devel/subversion
- editots/vim
- text/aspell-dev
Те пакеты, которые выбраны по умолчанию, ненужно удалять. Если при выборе одного из выше перечисленных пакетов добавиться еще несколько, их также ненужно удалять.
Все необходимые пакеты имеет объем около 50 мегабайт.
Выкладывать эти файлы в виде одного архива не имеет никакого смысла, потому как программы постоянно обновляться, исправляються ошибки и появляются новые версии. Поэтому лудше все необходимое скачать все пакеты скачать с сайта.
После того как все будет скачано, необходимо установить эти пакеты. Опять запускаем инсталлятор, выбираем пункт “Instapp from local directory”, повторно выбираем все выше перечисленные пакеты, и устанавливаем все это желательно в папку по умолчанию.
Далее, в переменны окружения, необходимо будет добавить PATH=c:\cygwin\bin причем вместо c:\cygwin\ должна быть та папка куда был установлен cygwin.
Теперь все. Можно запустить cygwin и работать в консоли, но я предпочитаю работать в FAR`е с прописанной переменной окружения PATH =)
Теперь среда для сборки готова. Можно брать исходники и компилировать.
Первый шаг выполнен. Теперь на компьютере есть среда которая позволит скомпилировать исходные коды мада.