2026/07/02/crustc-project-publishes-a-functional-rust
rustc 전체를 4,600만 줄 C로 변환한 crustc 공개… GCC와 make로 빌드 가능한 Rust 컴파일러 데모
편집자 요약
FractalFir가 rustc 1.98.0-nightly 전체를 약 4,600만 줄의 C 코드로 변환한 crustc 저장소를 공개했습니다. 이 C 코드는 GCC와 make로 빌드하면 동작하는 Rust 컴파일러가 되며, LLVM 라이브러리를 연결해 core, alloc, std 같은 Rust 구성 요소도 컴파일할 수 있다고 설명합니다. 프로젝트는 자체 Rust-to-C 컴파일러 백엔드인 cilly의 시연 성격입니다.
인사이트
crustc는 Rust 컴파일러 자체를 C로 옮겨 실행했다는 점에서 Rust-to-C 경로의 성숙도를 과시하는 사례입니다. 실제 채택 여부는 빌드 재현성, 유지보수성, LLVM 의존성, 대상 아키텍처 지원에 달려 있지만, 이식성을 이유로 C를 중간 산출물로 활용하려는 컴파일러 실험이 다시 주목받을 가능성이 있습니다.
댓글
토론
> geekhaus:~$ 다음 읽을거리?