diff --git a/README.md b/README.md index e43215f..af4d09e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Разработка ПО систем управления +[Необходимые программы.](tools) + ## Лекции 1. Основы языка C++ diff --git a/tools/README.md b/tools/README.md new file mode 100644 index 0000000..5d4d92d --- /dev/null +++ b/tools/README.md @@ -0,0 +1,36 @@ +# Программное обеспечение + +## Среда разработки и компилятор + +* 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 пока не установлена. + +> \*\* По крайней мере в той части, которая нужна для лабораторных работ.