2009-11-14 5 views
1

Просто перешел на windows7. Поистине это :).
Есть ли способ установить MinGW в Windows, чтобы я мог записывать код в мой каталог кода (который отличается от каталога установки MinGW) и компилировать мой код там.
IF, no then, что эквивалентно $ PATH (оболочка bourne) в окнах и как его установить. Может ли этот трюк (установка MinGW в пути по умолчанию exe) работать на windows7.Gvim, MinGW и Powershell заставляют их работать в режиме CLI

Любая полезная вики-информация, блоги, форум будет очень полезной.

+0

Некоторые возражения против cygwin? – bmargulies

ответ

3

Это вполне возможно, первое, что вам нужно сделать, это загрузить 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, это зависит от вас.

Чтобы получить доступ к переменной окружения из командной строки, вы используете % s (то есть: echo %PATH%). Использование команды set без параметров в командной строке должно отображать текущие переменные среды. Вы можете использовать его для установки значения одного (например: set LIBPATH=D:\Code\Libraries).

(1). Вы можете загрузить его из нескольких мест: the original MinGW project (у которого тоже установлен установщик), TDM builds (также с установщиком), MinGW-w64 (для 64-битных систем, но также имеет инструментальные цепочки с 32-разрядными бинарными версиями для ветви 4.5 GCC), ...

+0

: D спасибо, я счастлив. вы тоже знаете об виртуальном боксе. если да, у меня есть некоторые вопросы, я не мог найти помощь нигде. : D. большое спасибо. добавил мой gvim и gcc теперь я могу закодировать в окнах так же, как хочу. –

+0

Я делаю, но вопросы, касающиеся VirtualBox и таких вещей (если это не VBox-код), должны идти на сайте SuperUser (superuser.com). Я постараюсь ответить на них :) – Xandy

+0

При настройке пути «Система и Пользователь» имейте в виду, что они объединены так, что ваш последний PATH = SystemPath + UserPath. Таким образом, любая «система» будет найдена до любой «пользовательской» программы. –