# Программное обеспечение ## Среда разработки и компилятор * Windows: [CodeBlocks + MinGW в едином установщике][win32] * OS X (Mac): пользуйтесь XCode, с CodeBlocks под свежими версиями проблемы. * Linux (Debian/Ubuntu/ALT/Astra): `apt-get install gcc codeblocks` [win32]: https://www.fosshub.com/Code-Blocks.html?dwl=codeblocks-20.03mingw-setup.exe ## Git [Следуйте указаниям для своей системы.](https://git-scm.com/download) При установке на Windows все опции оставьте по умолчанию. ## Можно ли пользоваться чем-то другим? Дома вы можете пользоваться чем угодно. Но на защите вы должны смочь запустить свою программу либо на лабораторном компьютере с CodeBlocks, либо в своем ноутбуке. У каждой среды разработки свой формат проекта.\* Если сделать проект в Visual Studio, открыть его в CodeBlocks не получится. Однако C++ единый,\*\* поэтому вы можете принести в лабораторию код, разработанный где угодно, и быстро создать проект в CodeBlocks с этим кодом. [Visual Studio Code](https://code.visualstudio.com/docs/languages/cpp) — популярный выбор на практике. > \* Из `CMakeLists.txt` можно создать файл проекта почти для любой среды, > но в лаборатории CMake пока не установлена. > \*\* По крайней мере в той части, которая нужна для лабораторных работ.