리눅스용 프로그램을 윈도우에서 작동되게 하려면 MinGW를 써야 하는지요???

trip2me의 이미지

프로그램을 커맨드에서 돌아가고 파일 입출력을 하는 프로그램인데
윈도에서 돌아가게 하고 싶습니다.

그렇게 하려면 cygwin에서 빌드하는 것 말고

makefile 꾸러미를 MinGW를 이용해서 빌드하면 되는지요???

답변 부탁드립니다.

IDNed의 이미지

꼭 "포팅 작업"을 하는 데 MinGW를 써야 하는 건 아니겠죠.

심지어는 MinGW로도 컴파일 되지 않는 경우가 있을 수도 있고...(Platform-Dependant)
혹은 심지어 VC++에서도 컴파일 될 정도의 호환성을 보일 수도 있습니다.

어쨌든 코드를 직접 바꾸기 싫으시다면, 그나마 가장 호환성이 좋은 gcc계열(cygwin, MinGW..)이 나을 겁니다.
MinGW 패키지에도 autoconf를 비롯한 makefile 패키지가 있습니다.