Richard Stallman은 불가능하다고 했지만, DJ Delorie는 MS-DOS에서 32비트 gcc를 만들어냈다

The History of Djgpp

1989년, Richard Stallman은 MS-DOS가 16비트라서 gcc를 포팅할 수 없다고 단언했다. DJ Delorie는 386용 ISC Unix에서 gcc 1.35를 빌드하고, Phar Lap 확장기용 32비트 EXE 변환기를 직접 작성해 최초로 MS-DOS에서 동작하는 gcc를 만들었다. 가상 메모리가 없어 컴파일이 불가능하자 go32를 개발했고, BSD libc를 포팅해 표준 라이브러리를 구축했다. 이후 C++ 추가로 djgcc에서 djgpp로 이름을 바꾸고, 1996년 2.00 버전을 출시했다. Quake, GhostScript 등이 djgpp의 32비트 환경을 활용했다.

도전을 받아들여 시작했다. 내가 처음 빌드한 gcc는 1.35였고, 386/16에서 돌아가는 ISC Unix 시스템에서 빌드했다.

이 날의 다른 글

2026-11-08