/*! \page getting_started_windows_gcc Быстрый старт использования библиотеки в системе Windows (GCC компилятор)
\tableofcontents
Запуск DSPL в системе Windows требует установки компилятора, Unix-утилит, и
пакета построения графиков GNUPlot. Также желательно установить консольный
файловый менеджер Far.
\subsection install_gcc Установка компилятора GCC в системе Windows
Установка компилятора GCC в системе Windows
GCC компилятор в системе Windows реализован в проекте MinGW64.
Скачиваем дистрибутив MinGW64 с сайта
sourceforge.net
, соответствующий разрядности вашей системы Windows.
Для 64-битной системы вы можете скачать по
прямой ссылке
.
Разархивируем дистрибутив на диск `C:\`. В результате на диске `C:\`
появится директория `mingw64` в которой будет несколько папок.
Перейдя в директорию `C:\mingw64\bin` можно увидеть множество исполняемых
файлов, в частности `gcc.exe` который вызывается для компиляции кода.
\image html mingw_bin.png
Теперь надо операционной системе прописать в системную
переменную `Path` путь к директории `C:\mingw64\bin`,
чтобы при вызове компиляции система искала `gcc.exe` по указанному пути.
В системе Windows необходимо открыть свойства компьютера,
и перейти в дополнительные параметры системы. После открыть переменные среды:
\image html path_1.png
нажать кнопку Создать и добавить путь `C:\mingw64\bin`,
как это показано на следующем рисунке:
\image html path_2.png
Если вы используете opensource приложения, например GNU Octave,
то они могут в своем составе также иметь GCC компилятор.
Поэтому рекомендуется ставить путь `C:\mingw64\bin`
в списке переменной `Path` самым первым, нажатием кнопки Вверх:
\image html path_3.png
В предыдущих версиях Windows переменная редактировалась в одной строке:
\image html path_old.png
В этом случае надо вставить `C:\mingw64\bin;` вначало строки переменной `Path`.
После того как переменная `Path` изменена система должна увидеть GCC.
Открываем консоль и проверяем, система увидела GCC компилятор.
Для этого нажимаем Пуск-> Все приложения -> Служебные Windows
и выбираем Командная строка.
В консоли вводим
\verbatim
gcc --version
\endverbatim
и вывод должен быть следующий:
\image html gcc_ver.png
На этом настройка компилятора GCC окончена.
\subsection install_unixutils Установка Unix утилит в системе Windows
Установка Unix утилит в системе Windows
Для работы с кроссплатформенным компилятором gcc необходимо установить
дополнительный набор Unix-утилит.
Скачиваем набор Unix-утилит со
страницы SourceForge
Распаковываем в директорию `C:\UnxUtils`
Тогда в директории `C:\UnxUtils\usr\local\wbin`
будет набор утилит:
\image html unxutils.png
Для того чтобы эти утилиты увидела система, директорию `C:\UnxUtils\usr\local\wbin`
Также надо добавить к переменной `Path`,
также как это было описано выше для GCC компилятора:
\image html path_unx.png
На этом настройка Unix-утилит окончена.
\subsection install_gnuplot Установка программы построения графиков GNUPlot
Установка программы построения графиков GNUPlot
При работе с DSPL требуется строить графики сигналов, спектров и т.д.
Для этого используется кроссплатформенный пакет GNUPlot.
Скачиваем архив с пакетом построения графиков
со
страницы SourceForge
Pазархивируем на диск `C:\`.
Получаем следующую директорию с исполняемыми файлами GNUPlot:
\image html gnuplot.png
Снова прописываем путь к директории `C:\gnuplot\bin` в переменную `Path`
\image html path_gnuplot.png
На этом настройка GNUPlot окончена.
\subsection install_far Установка консольного файлового менеджера Far manager
Установка консольного файлового менеджера Far manager
На самом деле это не обязательный шаг, но Far сильно облегчает работу
с командной строкой в Windows.
Скачиваем дистрибутив с
официального сайта
и устанавливаем его.
После установки запускаем и видим две панели консольного файлового менеджера:
\image html far_manager.png
В сети можно найти
множество информации по использованию Far.
Итак, мы установили компилятор MinGW64, набор Unix утилит,
программу построения графиков GNUPlot и консольный файловый менеджер.
Теперь можно компилировать DSPL и запускать программы с ее использованием.
\subsection compile_gcc Компиляция libdspl-2.0 и запуск программы с ее использованием
Компиляция libdspl-2.0 и запуск программы с ее использованием
Скачиваем с сайта Github.com
сайта Github.com
исходные коды DSPL:
\image html dspl_github.png
Разархивируем в рабочую директорию.
Вы можете разархивировать в любую директорию, libdspl-2.0 будет
обозначать директорию в которую разархивированы исходные коды.
Запускаем Far manager и переходим в директорию libdspl-2.0.
\image html dspl_dir.png
Далее нажимаем `Ctrl-O` и скрываем панели Far, после вводим команду `mingw32-make`
Если все настроено верно, то вы увидите процесс компиляции библиотеки и всех тестовых программ.
\image html compileproc.png
По завершению компиляции снова нажимаем `Ctrl-O` (возвращаем панели Far),
переходим в директорию `libdspl-2.0/test/bin` и видим скомпилированные exe-файлы:
\image html dspl_exe.png
Можно выполнить любой exe-файл. Например выполним `sinc_test.exe` и
увидим окно с графиками функции.
*/