HN에 소개: 나의 C 컴파일러가 스스로를 컴파일하다
30cc는 C로 작성된 장난감 C 컴파일러로, 스스로를 컴파일할 수 있는 자체 호스팅 소프트웨어입니다. 이 프로젝트는 x86-64 어셈블리를 생성하며, 교육적 목적에 맞춰 최적화되지 않은 출력을 제공합니다. gcc로 초기 바이너리를 생성한 후, 30cc로 다시 컴파일하여 독립적인 개발이 가능합니다. 테스트는 Python 스크립트를 사용해 실행할 수 있습니다. 이 프로젝트는 컴파일러의 작동 원리를 배우고자 하는 사람들에게 흥미로운 도전이 될 것입니다!