Получение mingw-get для правильной установки - отсутствует путь mingw / msys и многое другое! - PullRequest
9 голосов
/ 10 мая 2011

Я использую Windows XP.

Я следил за этим учебником и, таким образом, загружаю mingw-get-inst здесь .

Я делал это пару раз, и в последний раз я проверял boes для установки ВСЕГО, включая, но не ограничиваясь, gcc, g ++, MSYS и MinGW Compiling Suite.Я также сказал, чтобы сделать ярлык меню программы.

Я считаю, что я правильно добавил MinGW / bin в настройки среды ' Путь .

Итак, у меня естьярлык для оболочки MSYS сейчас.Он идет в C: \ MinGW \ msys \ 1.0 \ msys.bat, но весь каталог msys не существует!

Насколько я могу судить, загружены тонны "пакетов" ("mingw"-get show "вызывает много проблем!), но не похоже, что какая-либо из них установлена ​​правильно.

Кроме того, я могу использовать такие команды, как" g ++ foo.cpp -o foo.exe"из cmd.exe или только из оболочки MSYS?Потому что я не смог использовать cmd.exe.

Пожалуйста, помогите!

Ответы [ 3 ]

12 голосов
/ 10 мая 2011

Процедура установки MSYS и MinGW - это кошмар, и с годами она ухудшалась. Если вам нужен только набор компиляторов (без инструментов UNIX, таких как sed, grep), тогда я предлагаю вам перейти на Twilight Dragon Media и загрузить GCC оттуда. Если вам также нужны все инструменты, включая оболочку Bash, самый простой способ получить их - это установить Git для Windows (что вам может понадобиться в любом случае), который включает их все. И если вам нужна C ++ IDE, которая хорошо работает с GCC, взгляните на Code :: Blocks .

2 голосов
/ 10 мая 2011

Каков результат выполнения cmd.exe команды echo %Path%? Он должен (учитывая то, что вы написали о своей системе) включать «C:\MinGW\bin» - не так ли?

Каков результат запуска dir C:\MinGW?

Обратите внимание, что mingw-get show показывает подробную информацию о доступных пакетах - эти mingw-get знают, как загрузить и установить. Инсталлятор немного примитивен, но улучшился за последний год или около того.

0 голосов
/ 25 июня 2016

Если вы введете команду $ echo $ PATH, вы заметите, что она содержит / mingw / bin, но каталог / mingw недоступен.Чтобы смонтировать его, отредактируйте MSYS fstab, добавив строку, подобную C: \ MinGW / mingw. Подробнее см. Руководство MingW Getting Started , более конкретно раздел «После установки вы должны ...»

Вам нужно только добавить MinGW / bin в путь Windows «Параметры среды», если вы планируете использовать исполняемые файлы MingW вне MSYS.

...