2017-02-19 9 views
-1

MS-DOS에서 실행해야하는 C/C++ 프로그램을 컴파일하고 싶습니다. 실제로 DOS를 설치하지 않고도이 작업을 수행 할 수 있습니까?Windows 7에서 MS-DOS 프로그램을 컴파일하는 방법이 있습니까?

내가 할 수없는 경우 가상 컴퓨터를 해결 방법으로 사용할 수 있습니까? (I는 요청하기 전에이 작업을 시도했지만 나는 그들이 실제 머신에 실제 DOS에서 작동하는지 볼 수 없습니다)

+0

"MS-DOS에서 실행하도록되어 있습니다."하지만 많은 사람들은 콘솔 (명령 프롬프트) Windows DOS 창을 호출합니다. 프로그램이 정말로 DOS가 아니면 DOS를 만들려고 노력하는 것은 물론 시간 낭비 일 것입니다. – user34660

답변

2

예 - DJGPP와 DOS는 Windows에서 실행 가능 구축 할 수 OpenWatcom 같은 컴파일러 툴체인이 있습니다 (또는 심지어 리눅스!) 시스템.

또는 사용하려는 DOS 툴체인이 이미 있다면 DOSBox 같은 에뮬레이터에서 실행할 수 있습니다.

+0

실제로 DJGPP는 MS-DOS에서 32 비트 DOS Extender로 실행되는 32 비트 실행 파일을 만듭니다. –

+0

@RossRidge 흥미 롭다 - 나는 세부 사항을 몰랐다! penance로서 16 비트 DOS를 목표로하는 또 다른 컴파일러 옵션을 추가했습니다. – duskwuff