Как установить GCC на Windows 7
Я скачал GCC 4.5.1 и не знаю, что делать дальше. В каталоге Install я нашел инструкции по настройке, сборке и установке, но я все еще не могу с этим многое сделать. Каковы пошаговые инструкции, как мне пройти этот процесс?
Например, они говорят что-то вроде этого:
% mkdir objdir
% cd objdir
% srcdir/configure [options] [target]
И я понимаю, что первая строка создает каталог, а вторая идет в каталог. Но как насчет третьей строки, и как я должен выполнить это? Я должен идти в исходный каталог и набрать configure + options + target?
3 ответа
Вы не устанавливаете GCC, как это. Для этого вы используете "Cygwin" или "MSYS" (компиляция). Cygwin - это как комбинация Linux-Windows? Надо читать документацию. В двух словах: вы получаете Bash, GCC и другие вещи, но это МЕДЛЕННО.
MSYS намного лучше с другой стороны. Он предоставляет win32 бинарный код GCC и все инструменты разработки.
Если вы просто хотите разработать, вам следует выбрать пакет, подобный следующему: http://www.codeblocks.org/downloads/26 codeblocks-10.05mingw-setup.exe << Этот.
GCC для Windows в настоящее время предоставляется двумя проектами. Они оба предоставляют собственную реализацию Windows SDK (заголовки и библиотеки), что необходимо, поскольку GCC не работает с файлами Visual Studio.
Более старый mingw.org, на который @Mat уже указал вам. Они предоставляют только 32-битный компилятор, и последняя версия GCC 4.5 на момент написания этой статьи. Смотрите здесь для загрузки вам нужно:
- Binutils - компоновщик и компилятор ресурсов и т. Д.
- GCC является компилятором и разделен на основные и языковые пакеты
- GDB является отладчиком.
- библиотека времени выполнения требуется только для mingw.org
- Возможно, вам придется скачать mingw32-make отдельно.
- Для поддержки вы можете попробовать (не ожидайте дружественных ответов) mingw-users@lists.sourceforge.net
Более новый mingw-w64, который, как следует из названия, также предоставляет 64-битный вариант. Во всех отношениях он превосходит #1 выше. Вы можете установить его с помощью установщика или найти файлы наборов инструментов для 32-разрядных и 64-разрядных систем самостоятельно. В качестве альтернативы вы можете использовать MSYS2, который предоставляет огромное количество готовых бинарных пакетов, устанавливаемых через менеджер пакетов pacman. Обратите внимание, что наборы инструментов MSYS2 отлично работают вне оболочки MSYS; возможно использование только в качестве менеджера пакетов. Третий вариант - использовать пакеты Qt MinGW, которые поставляются в комплекте с набором инструментов. Для получения поддержки отправьте электронное письмо по адресу mingw-w64-public@lists.sourceforge.net или на форум через sourceforge.net.
Существует множество "неофициальных" сборщиков инструментов, одним из самых популярных является TDM-GCC. Они могут использовать патчи, которые нарушают бинарную совместимость с официальными / непатентованными цепями инструментов, поэтому будьте осторожны при их использовании. Лучше использовать официальные выпуски (или в случае с mingw-w64, с личными сборками легче начать).
По поводу другого ответа: Cygwin/MSYS!= GCC. Использование GCC не требует другого. Обычные пользователи не должны компилировать GCC. Этот процесс является сложным и трудоемким. Достаточно бинарных распределений, плавающих вокруг...
GCC доступен через Chocolatey:
choco install mingw -y
Перезапустите командную строку, и вы сможете запустить gcc
,