Вопрос

Только что перешёл на 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), ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top