Компиляция файлов makefile C/C++ под Windows (XP)

Я пытаюсь использовать библиотеку Python (pyMedia), в которой есть некоторые необходимые библиотеки, отличные от Python. (libogg, libvorbis, liblame и libfaad2 - это не относится к конкретному вопросу).

libogg требует, чтобы вы вручную скомпилировали его из исходного кода и поставляется с make-файлом. У меня установлен GCC для Windows. Как мне это скомпилировать?


person KeyboardInterrupt    schedule 10.07.2009    source источник


Ответы (2)


Получите cygwin. Это среда Unix для Windows вместе с цепочкой инструментов Autotools (включая make).

person EightyEight    schedule 10.07.2009
comment
У меня установлен Cygwin - хотя я должен был быть более конкретным, я больше запутался в команде (например, в том, какая команда и переключатели нужны. Я понимаю, что это может быть не простой ответ, но если бы вы могли указать мне направление учебника или примера синтаксиса. Я искал его в Google, но все руководства предполагают, что вы знакомы с программированием на C и написанием собственного make-файла, я не смог найти решение для понимания процесса компиляции. - person KeyboardInterrupt; 11.07.2009
comment
Как правило, вы запускаете скрипт configure, а затем make. Configure заполняет make-файл переменными, которые имеют отношение к вашей системе, и make фактически проходит через make-файл и создает вашу часть программного обеспечения. Вы также можете попробовать ./configure --help, чтобы увидеть, как вы можете настроить процесс. ХТН. - person EightyEight; 13.07.2009

MinGW можно использовать для компиляции под Windows. Добавьте двоичный файл в переменную окружения PATH, и вы сможете использовать mingw32-make для компиляции с использованием файла Makefile.

person Alan Haggai Alavi    schedule 10.07.2009