C++ | Добавление пути в переменную PATH
Когда мы в командной строке вводим название программы без предварительного указания пути к ней, то вначале поиск программы выполняется в текущем рабочем каталоге (обычно это каталог из которого запускается программа), а затем в путях, указанных в системной переменной PATH. Аналогично выполняется поиск библиотек динамической компоновки при запуске программы с помощью двойного щелчка на значке файла, но системные каталоги имеют более высокий приоритет, чем каталоги, указанные в переменной PATH. Пути в системной переменной PATH просматриваются слева направо до первого нахождения искомого объекта. Так что, если в путях расположено несколько объектов с одинаковыми именами, то мы получим только первый найденный объект. Поэтому, если вдруг запустилась другая программа, то следует либо удалить путь, ведущий к другой программе, либо переместить новый путь в самое начало системной переменной PATH.
Давайте добавим путь к каталогу C:\cpp\lib в переменную PATH. Чтобы изменить системную переменную в Windows, переходим в Параметры | Панель управления | Система и безопасность | Система | Дополнительные параметры системы. В результате откроется окно Свойства системы (рис. 1.1). На вкладке Дополнительно нажимаем кнопку Переменные среды. В открывшемся окне (рис. 1.2) в списке Системные переменные выделяем строку с переменной Path и нажимаем кнопку Изменить. Добавляем путь к каталогу C:\cpp\lib и сохраняем изменения.
Добавлять пути в переменную PATH мы будем несколько раз, поэтому способ изменения значения этой системной переменной нужно знать наизусть.
Рис. 1.1. Окно Свойства системы
Рис. 1.2. Окно Переменные среды
Случайно не удалите существующее значение переменной PATH, иначе другие приложения перестанут запускаться.
Скачать учебник C++ в формате PDF