실험실 과제를 위해 Turbo C++가 필요합니다. 또는 기존 코드 확인 , 그러나 Windows 11은 tc.exe 실행을 거부합니까? 이 가이드에서는 DOS 시스템을 에뮬레이트하는 호환성 계층인 DOSBox를 사용하거나 완전한 레트로 환경을 원하는 경우 전체 Windows 95 가상 머신을 사용하여 IDE를 빠르게 실행하는 방법을 보여줍니다.
최신 64비트 Windows 버전은 NTVDM 하위 시스템이 제거되었기 때문에 기본적으로 더 이상 16비트 응용 프로그램을 지원하지 않습니다. 결과적으로 Turbo C++와 같은 오래된 소프트웨어를 직접 실행할 수 없습니다.
빠른 설정을 위해서는 DOS 기반 PC를 에뮬레이트하고 몇 초 만에 Turbo C++를 실행할 수 있는 DOSBox를 사용하십시오. 예를 들어 컴파일러와 함께 다른 레거시 도구를 실행하기 위해 완전한 데스크톱 환경이 필요한 경우 VirtualBox를 사용하고 Windows 95 ISO를 부팅하세요.
사용 사례에 맞는 방법을 선택하세요.
- 방법 1 – DOSBox(2분 설정)
- 방법 2 – 가상 머신(완전한 레거시 Windows)
- Turbo C++를 직접 실행할 수 없는 이유는 무엇입니까?
- 현대적인 무료 C/C++ IDE
방법 1:DOSBox(2분 설정)
DOSBox는 원래의 16비트 CPU, VGA 그래픽, Sound Blaster 오디오 및 순수 DOS 파일 시스템을 에뮬레이션하여 완전한 DOS 환경을 구축합니다. Turbo C++는 예상되는 환경을 감지하고 90년대 PC에서와 동일한 방식으로 실행합니다.
도움말: 다음 명령을 .bat 파일에 입력하면 시간을 절약할 수 있습니다. 다음에 Turbo C++를 실행하려면 해당 파일을 두 번 클릭하기만 하면 됩니다.
- DOSBox 다운로드 및 설치 Windows용.
- Turbo C++ ZIP 아카이브(예:인터넷 아카이브에서)를 다운로드하고 C:\TurboC에 추출합니다. 또는 짧은 경로의 폴더(긴 이름은 피하세요).
- DOSBox를 시작하고 실행하세요:
mount c C:\TurboC c: cd bin tc.exe
그러면 Turbo C++ 폴더가 DOSBox 내부의 C 드라이브로 마운트됩니다.
- Turbo C++는 DOSBox에서 열립니다. Ctrl을 누르세요 + F9 코드를 컴파일합니다.
방법 2:가상 머신(완전한 레거시 Windows)
가상 머신은 자체 CPU, BIOS 및 디스크를 사용하여 전체 PC를 시뮬레이션합니다. 설정하는 데 시간이 더 걸리지만 샌드박스 내에서 완전한 Windows 95 데스크톱을 실행합니다. 이를 통해 이전 개발자 도구를 보다 정확하게 실행할 수 있습니다.
- VirtualBox 설치 .
- Windows 95 ISO(예:인터넷 아카이브에 있는 ISO)를 다운로드합니다. 사용하기 전에 바이러스 백신 도구를 사용하여 검사하세요.
- VirtualBox에서 64MB RAM과 500~1000MB 가상 하드 디스크를 갖춘 새 VM을 만듭니다. ICH9 칩셋을 선택하고 Windows 95 호환성을 위해 마우스 통합을 비활성화합니다.
- VM을 부팅하고 ISO 파일을 로드한 다음 Windows 95 설치 프로세스를 진행합니다.
- Windows 95 내에서 설정 파일을 사용하여 Turbo C++를 설치하고 코딩을 시작합니다.
경고: VM을 실제 네트워크에 연결하지 마십시오. 일부 레거시 ISO에는 맬웨어나 안전하지 않은 드라이버가 있을 수 있습니다. 네트워크 어댑터를 비활성화 상태로 유지하세요.
Windows 11에서 Turbo C++를 직접 실행할 수 없는 이유는 무엇입니까?
- Turbo C++는 16비트 애플리케이션이며 최신 Windows는 64비트 빌드에서 기본 16비트 지원을 모두 중단합니다.
- 오래된 헤더와 비표준 기능(예:
conio.h의 Borland 전용 버전)을 사용합니다. ) 최신 IDE로 이식할 수 없습니다. - 최신 C++ 표준에 대한 지원이 부족합니다. Turbo C++로 작성된 코드는 일반적으로 대규모 재작성 없이는 다른 곳에서 컴파일되지 않습니다.
최신 무료 C/C++ IDE(권장)
Turbo C++에만 국한되지 않는다면 다음과 같은 최신 컴파일러와 편집기를 사용해 보세요:
- Visual Studio 커뮤니티 에디션 – 디버거, 코드 제안 및 MSVC 지원을 갖춘 전체 IDE.
- 코드::블록 – 가볍고 오픈 소스입니다. GCC 또는 Clang과 함께 작동합니다.
- CLion – 강력한 CMake 및 코드 탐색 기능을 갖춘 평가판 기반 IDE.
이러한 도구는 최신 표준을 지원하고 기존의 단점을 방지하여 실제 사용에 더욱 실용적입니다.
추가 도구(선택사항): 일부 16비트 앱을 64비트 Windows에서 직접 실행할 수 있게 해주는 커뮤니티 프로젝트인 NTVDMx64를 실험해 볼 수도 있습니다. 그러나 이를 위해서는 시스템 조정이 필요하며 Turbo C++를 안정적으로 지원하지 않을 수 있습니다.
저자 소개
함자 모하마드 안와르
Hamza Mohammad Anwar는 MERN 기술을 사용한 고성능 애플리케이션 개발에 중점을 둔 중급 JavaScript 웹 개발자입니다. 그의 기술에는 ReactJS, MongoDB, Express NodeJS 및 기타 관련 기술에 대한 전문 지식이 포함되어 있습니다. Hamza는 또한 Google IT 인증 전문가로서 IT 지원 분야의 역량을 강조합니다. 열렬한 문제 해결사로서 그는 컴퓨터의 오류를 재현하여 다양한 기술 문제에 대한 해결책을 찾고 문제를 해결합니다.