Список папок, в которых Windows ищет программу, когда ты пишешь её имя в консоли. Нет папки в PATH — консоль ответит, что команда не найдена.
Когда ты вводишь в консоли cmake, Windows не перебирает весь диск. Windows смотрит
по очереди в папки из списка PATH и запускает первый найденный cmake.exe.
Пример: CMake установлен в C:\Program Files\CMake\bin. Если эта папка есть в PATH,
команда cmake --version сработает из любого места. Если нет — консоль ответит
примерно так:
cmake : Имя “cmake” не распознано как имя командлета, функции, файла сценария или выполняемой программы.
Поэтому при установке CMake важно отметить пункт «Add CMake to the PATH»
.
Как посмотреть свой PATH
В PowerShell выведи список папок по одной на строку:
Берёт переменную PATH и режет её по точкам с запятой: каждая папка — на своей строке.переменная среды PATH: все папки одной строкой через ;.разрезать строку на куски там, где стоит разделитель.разделитель — точка с запятой. Кавычки нужны, потому что без них PowerShell принял бы ; за конец команды.
Или через окно. Нажми Пуск и введи в поиске Изменение системных переменных среды → открой → кнопка Переменные среды.
Дальше смотри нижний список — Системные переменные.
В этом списке выбери строку Path → Изменить и увидишь все пути, которые хранятся в переменной PATH.
Почему после установки нужно открыть новую консоль
Консоль читает PATH один раз — когда запускается. Если поставить программу,
пока консоль открыта, консоль про новую папку не узнает. Закрой консоль и открой заново.