Rust 대상 디렉토리 크기 줄이기: 새로운 컴파일러 플래그

2025-06-02

큰 대상 디렉토리는 Rust 개발자들에게 흔한 불만입니다. 이 글에서는 크기를 크게 줄이는 새로운 방법을 소개합니다. 새로운 컴파일러 플래그 `-Zembed-metadata=no`와 새로운 Cargo 플래그 `-Zno-embed-metadata`를 결합하여 `.rlib` 및 `.rmeta` 파일의 중복 메타데이터 저장을 방지합니다. 테스트 결과 릴리스 모드에서 최대 36.3% 감소했습니다. 이 기능은 현재 불안정 버전(nightly)이며 기본값으로 설정할 계획이지만, 이전 버전과의 호환성 문제를 신중하게 고려해야 합니다.

개발