Gvim, MinGW и Powershell заставляют их работать через CLI
-
20-09-2019 - |
Вопрос
Только что перешёл на windows7.Нравится :).
Есть ли способ установить MinGW в Windows, чтобы я мог перейти в каталог моего кода (который отличается от каталога установки MinGW) и скомпилировать там свой код.
ЕСЛИ нет, то что является эквивалентом $PATH (bourne Shell) в Windows и как мне его установить.Может ли этот трюк (установка MinGW в пути к exe по умолчанию) работать на Windows7.
Любая полезная вики, блоги, форум будут очень полезны.
Решение
Это вполне возможно, первое, что вам нужно сделать, это скачать MinGW (см. (1) ниже с некоторыми предложениями).Затем установите его с помощью установщика, если он у вас есть, или просто распакуйте файлы в каталоге (т. е.: D:\Tools\MinGW
).
Теперь установите PATH
переменная (в системах Windows она тоже есть), чтобы указать на bin
каталог.Для этого перейдите в Control Panel\System and Security\System
и нажмите кнопку Advanced system settings
параметры на левой панели.Там выберите Environmental Variables...
и найди его в System variables
список.
Обратите внимание, что в Windows разделитель каталогов, помещенных в PATH
переменная представляет собой ;
вместо :
.
И все готово, независимо от того, что находится в каталоге на PATH
должен быть доступен из командной строки.Вместо использования общесистемного PATH
вы также можете создать PATH
пользовательская переменная, решать вам.
Чтобы получить доступ к переменной среды из командной строки, которую вы используете %
с (т.е.: echo %PATH%
).Использование команды set
без параметров в командной строке должны отображаться текущие переменные среды.Вы также можете использовать его для установки значения одного (т.е.: set LIBPATH=D:\Code\Libraries
).
(1).Вы можете скачать его из нескольких мест: оригинальный проект MinGW (у которого тоже есть установщик), TDM-сборки (также с установщиком), MinGW-w64 (для 64-битных систем, но имеет наборы инструментов, ориентированные и на 32-битные системы, а также двоичные файлы для ветки GCC 4.5), ...