2012-08-26 8 views
1

Загрузите последнюю версию minGW - mingw-w64-v2.0.6.tar.gz. Затем я извлекаю в C:\MinGW. Как я увидел в некоторых статьях, теперь я должен определить path под переменными окружения. В C:\MinGW теперь -mingw-w64-v2.0.6.tar.gz - определить путь переменных среды

enter image description here

Я попытался установить переменную величину пути, как C:\MinGW, но когда я в затмение путь Юноны сборки для некоторого проекта я получаю -

make all 
Cannot run program "make": Launching failed 

Error: Program "make" not found in PATH 

EDIT:

Скачан GCC + binutils 64-bit, exctract to c:\mingw64, измените путь на c:\mingw64\bin и изменил команду сборки на mingw32-make. Теперь, когда я строю проект, я получаю ошибку -

mingw32-make all 
mingw32-make: *** No rule to make target `all'. Stop. 

второй EDIT:

наконец мне удалось запустить проект, выбрал -

enter image description here

Обратите внимание, что он должен снимите флажок show project type and toolchians only if they are supported on the platform, иначе он не позволит выбрать Исполняемый файл Тип проекта. Кроме того, команда сборки должна оставаться на «Использовать команду построения по умолчанию».

+0

Вы понимаете, что скачали? –

+0

Видимо компилятор для cpp, а не? – URL87

+0

Нет, вы загрузили исходный код для mingw-w64. Вам нужен отдельный компилятор и инструментальная цепочка (make и т. Д.) Для создания кода самостоятельно (или просто используйте личные сборки rubenvbs). –

ответ

7

Загружен исходный пакет.

Вам нужна инструментальная цепочка (GCC + binutils и, возможно, make/gdb). Те, расположены здесь:

Я рекомендую мой (rubenvb) Личные сборки. Они аккуратные, полнофункциональные и современные.

После извлечения набора инструментов в любом месте (например, D:\), добавьте D:\mingw64\bin или D:\mingw32\bin к PATH. Или дважды щелкните по пакетным скриптам, которые я включил в свои последние сборки, и это будет сделано для вас.

Обратите внимание, что вам необходимо настроить Eclipse для компиляции MinGW, что означает использование mingw32-make, а не make.

Наконец, я также предлагаю использовать каналы поддержки MinGW-w64 (форум и список рассылки, пожалуйста, подпишитесь перед публикацией в mingw-w64-public) в будущем. Я задерживаюсь там, среди других вообще приятных и полезных людей.

+0

Я лично ручаюсь за актуальность. В наши дни я даже не смотрю нигде.Разве вы не включили в наши дни брань, или я не помню? – sehe

+0

У меня также есть 32-битный Clang. Обязательно прочтите Readme, отображаемый на странице загрузки SourceForge в каталоге clang-3.1. Для эффективного использования Clang вам нужна специальная версия GCC. – rubenvb

+0

@ rubenvb, какая версия выбрала под rubenvb? gcc-4.7-release? У меня 64 бит. – URL87