Я скачал GCC 4.5.1 и не знаю, что делать дальше. В каталоге Install я нашел инструкции по настройке, сборке и установке, но я все еще не могу с этим многое сделать. Каковы пошаговые инструкции о том, как мне пройти этот процесс?
Например, они говорят что-то вроде этого:
% mkdir objdir
% cd objdir
% srcdir/configure [options] [target]
И я понимаю, что первая строка создает каталог, а вторая идет в каталог. Но как насчет третьей строки, и как я должен выполнить это? Я должен пойти в исходный каталог и набрать configure + options + target?
GCC для Windows в настоящее время предоставляется двумя проектами. Они оба предоставляют собственную реализацию Windows SDK (заголовки и библиотеки), что необходимо, поскольку GCC не работает с файлами Visual Studio.
Более старый mingw.org, на который @Mat уже указал вам. Они предоставляют только 32-битный компилятор, и последняя версия GCC 4.5 на момент написания этой статьи. Смотрите здесь для загрузки вам нужно:
Более новый 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. Этот процесс является сложным и трудоемким. Достаточно бинарных распределений, плавающих вокруг ...
источник
ddk
набор для разработки драйверов MinGW-w64GCC доступен через Chocolatey :
Перезапустите командную строку, и вы сможете запустить
gcc
.источник