2009-07-10 4 views
2

일부 Python 필수 라이브러리가있는 Python 라이브러리 (pyMedia)를 사용하려고합니다. (libogg, libvorbis, liblame 및 libfaad2 - 이것은 특히 질문과 관련이 없습니다).Windows (XP)에서 Compilng C/C++ makefile 파일

libogg는 소스에서 수동으로 컴파일해야하며 makefile이 있어야합니다. Windows 용 GCC를 설치했습니다. 어떻게 이것을 컴파일하려고할까요?

답변

3

cygwin을 얻으십시오. Autotools (make 포함) 도구 체인과 함께 Windows 용 유닉스 환경입니다.

+0

Cygwin이 설치되어 있습니다 - 좀 더 구체적으로 했어야하는데, 명령에 대해 혼란 스럽습니다 (명령과 스위치가 필요한지 등). 간단한 대답이 아닐지도 모르지만, 튜토리얼 또는 샘플 구문의 방향으로 Google에서 검색했지만 모든 가이드는 C 프로그래밍에 익숙하며 자신의 makefile을 작성한다고 가정하고 컴파일 프로세스를 이해하는 솔루션을 찾을 수는 없습니다. – KeyboardInterrupt

+0

일반적으로 configure 스크립트를 실행 한 다음 make를 실행하면 configure가 시스템과 관련된 변수로 makefile을 채우고 make가 실제로 makefile을 통과하여 소프트웨어를 빌드합니다 ./configure --help를 사용하여 프로세스를 사용자 정의 할 수 있습니다. – EightyEight

1

MinGW은 Windows에서 컴파일 할 때 사용할 수 있습니다. 바이너리를 PATH 환경 변수에 추가하고 Makefile을 사용하여 컴파일하려면 mingw32-make을 사용할 수 있습니다.